袁先生

男 | 60 岁 | 大专 | 北京(居住地) | 未知... 获取联系方式>>

求职意向

[产品研发]高级工程师 面议/月

北京市 工控软件,嵌入式系统,人机界面 全职

工作经历

北京博创精芯科技有限公司 嵌入式软件工程师

10001-15000/月        2018.11.01- 2022.04.01 (3年 5个月)

北京某科技有限公司作兼职 嵌入式软件工程师

10001-15000/月        2018.05.01- 2018.11.01 (6月)

北京佰吉特科技有限公司 嵌入式软件工程师

10001-15000/月        2015.12.01- 2018.05.01 (2年 5个月)

北京东方顶峰科技有限公司 嵌入式软件工程师

6000-8000/月        2015.01.01- 2015.11.01 (10月)

北京赛必达科技发展有限公司 嵌入式软件工程师

6000-8000/月        2012.10.01- 2014.12.01 (2年 2个月)

北京数智意隆仪器有限公司 嵌入式软件工程师

6000-8000/月        2010.01.01- 2012.10.01 (2年 9个月)

北京东方广视科技有限公司 嵌入式软件工程师

6000-8000/月        2006.04.01- 2010.01.01 (3年 9个月)

北京信偌光维科技公司 嵌入式软件工程师

6000-8000/月        2003.07.01- 2006.04.01 (2年 9个月)

世纪纪光电子有限公司 嵌入式软件工程师

4000-6000/月        2000.05.01- 2003.07.01 (3年 2个月)

北京穗麦科技发展有限公司 嵌入式软件工程师

4000-6000/月        1995.03.01- 2000.05.01 (5年 2个月)

北京京海计算机集团 嵌入式软件工程师

1000-2000/月        1991.02.01- 1995.03.01 (4年 1个月)

核工业部北京核仪器厂( 261厂 ) 电子工程师

1000-2000/月        1989.04.01- 1991.02.01 (1年 10个月)

中国科学院 声学研究所(中关村) 电子工程师

1000-2000/月        1984.11.01- 1989.03.01 (4年 4个月)

项目经验

涉及Stm32的项目经验     职责:全面负责软件的设计,编码,调试以及文档编制

时间:  

项目简介:(1) 熟悉 Cortex-M3 Stm32平台 2熟悉 RealView MDK5.10 以及 JLink 和 ULink 调试系统 2熟悉 各种中断和异常 2熟悉 各种外部设备的库函数应用 2熟练使用 Source Insight 2熟练使用 版本控制软件 SVN (2) 移植过 μC/OS-III(II) ,在OS下含以下任务 启动任务,菜单任务,和上位机通信任务,RTC时钟任务, 熟悉含任务,事件,信号量,同步,互斥,消息队列等概念的软件编程 (3) 移植过 μC/Gui 398 ,现在用 emWin(STemWin) 触摸屏检测任务,并将触摸位置信息发到主任务 键盘检测任务,并将键值信息发到主任务 Gui任务(WM_Exec) 在emWin(STemWin)下用对话框或菜单实现人机对话,液晶用ili9320控制器,键盘扫描后用GUI_SendKeyMsg向主任务发送消息得到键值 (4) 物理量检测 A.用片外AD(AD7705或∑_△ 24位高精度AD 。。。)采集后,通过信号量发送给主任务使用 B.用片内AD经DMA中断采集后,通过信号量发送给主任务使用 (5) 将(4)实时采集的物理量数据按一定的格式组成记录,并按一定的数据结构顺序分页存入大容量存储芯片(【SST25VF016B】或【AT45DB161】。。。)中, (6) 读出大容量存储芯片(【SST25VF016B】或【AT45DB161】。。。)中的记录,供本机查阅 (7) 通过USB转串口(或虚拟串口)将以上记录上传到上位机。 (8) 多点校准:通过最小二乘法拟合曲线参数K,B值,并计算拟合的相关系数,存入EEPROM供测试使用 (9) 使用片内RTC或片外DS1302等功能,实现日期和时间的设置和读取 (10)实现系统设置功能,并将系统参数存入EEPROM,供下次开机后使用 (11)为适应手持设备的需要,带电池电量显示,定时关机等功能

手持式氯(碱)离子含量快速测试仪     职责:全面负责软件的设计,编码,调试以及文档编制

时间:  

项目简介:手持式氯(碱)离子含量快速测试仪 下位机部分: 原理:电压 = K * log(浓度) + B 通过检测电压,计算出浓度 (1) 在Cortex-M3 Stm32平台上,芯片stm32f103VE,编译器RealView MDK5.10 (2) 移植 μC/OS-II 和 μC/Gui 398 (3) 在μC/Gui 398下实现人机对话,液晶用ili9320控制器,键盘扫描后用GUI_SendKeyMsg向主任务发送消息得到键值 (4) 物理量检测用片内AD经DMA中断采集后,通过信号量发送给主任务使用 (5) 多点校准,并通过最小二乘法拟合曲线参数K,B值,存入EEPROM供测试使用 (6) 实时采集的数据记录按一定的数据结构顺序存入大容量存储芯片SST25中,供本机查阅或上传到上位机。 (7) 读出大容量存储芯片SST25中的记录,并通过USB转串口发送到上位机 (8) 使用片内RTC功能,实现日期和时间的读取 (9) 实现系统设置功能,并将系统参数存入EEPROM,供下次开机后使用 (10) 为适应手持设备的需要,带电池电量显示,定时关机等功能 上位机部分: (1). 用 .net编写 (2). 接收从下位机发送的数据记录,并按照上下位机协议解析出数据 (3). 建立Access数据库,并将解析出的数据写入数据库,以便于用SQL语言查询 (4). 将解析出的数据以曲线形式在上位机上显示 (5). 通过上位机向下位机发送命令修改系统设置

农药残留含量快速检测仪(μC/OS-III,支持触摸屏)     职责:全面负责软件的设计,编码,调试以及文档编制

时间:  

项目简介:下位机部分: 原理:通过检测特定波长的光源在介质中的吸光度来检测特定物质的含量 (1). 在Cortex-M3 Stm32平台上,芯片stm32f103VE,编译器RealView MDK5.10 (2). 移植 μC/OS-III 和 μC/Gui 398 (3). 在μC/Gui 398下实现人机对话,液晶用ili9320控制器,键盘扫描后用GUI_SendKeyMsg向主任务发送消息得到键值 (4). 触摸屏检测,并将触摸位置信息发到主任务 (5). 实时采集的数据记录按一定的数据结构顺序存入大容量存储芯片SST25中,供本 机查阅或上传到上位机。 (6). 读出大容量存储芯片SST25中的记录,并通过USB转串口发送到上位机 (7). 使用片内RTC功能,实现日期和时间的读取 (8). 实现系统设置功能,并将系统参数存入EEPROM,供下次开机后使用 (9) . 为适应手持设备的需要,带电池电量显示,定时关机等功能 上位机部分: (1). 用 .net编写 (2). 接收从下位机发送的数据记录,并按照上下位机协议解析出数据 (3). 建立Access数据库,并将解析出的数据写入数据库,以便于用SQL语言查询 (4). 将解析出的数据以曲线形式在上位机上显示 (5). 通过上位机向下位机发送命令修改系统设置

手持多功能含量快速测试仪     职责:全面负责软件的设计,编码,调试以及文档编制

时间:  

项目简介:手持多功能含量快速测试仪 原理:通过检测特定波长的光源在介质中的吸光度来检测特定物质的含量 (1). 在Cortex-M3 Stm32平台上,芯片stm32f103VE,编译器RealView MDK5.10 (2). 移植 μC/OS-II (3). 物理量检测用AD7705 (4). 实时采集的数据记录按一定的数据结构顺序存入大容量存储芯片SST25中,供本机查阅或上传到上位机。 (5). 读出大容量存储芯片SST25中的记录,并通过USB转串口发送到上位机 (6). 使用片内RTC功能,实现日期和时间的读取 (6). 实现系统设置功能,并将系统参数存入EEPROM,供下次开机后使用 (7) . 为适应手持设备的需要,带电池电量显示,定时关机等功能 下位机部分: (1). 用 CVI编写 (2). 接收从下位机发送的数据记录,并按照上下位机协议解析出数据 (3). 建立Access数据库,并将解析出的数据写入数据库,以便于用SQL语言查询 (4). 将解析出的数据以曲线形式在上位机上显示 (5). 通过上位机向下位机发送命令修改系统设置

CM3000应变测试系统下位程序     职责:全面负责软件的设计,编码,调试以及文档编制

时间:  

项目简介:(1). ∑_△ 24位高精度AD,ADS1216 (2). 大容量存储芯片AT45D161保存实时记录 (3). DS1302读取日期时间 (4). 将保存的实时记录通过串口发送到上位机显示 (5). 通过上位机向下位机发送命令修改系统设置 (6). LCD人机对话

自我评价 在各个研发阶段所起的作用 职业期望    

时间:  

项目简介:一. 自我评价: (1). 具有“电子技术硬件”和“计算机软件”两方面的理论基础 (2). 具有近二十多年用C语言编嵌入式软件的工作经验 A. 早年用C编写单片机(51,AVR,PIC等)程序,独立编写过相当规模的完整程序 B. 现用C编写多任务操作系统环境下,含任务,事件,消息队列等概念的应用软件 C. 熟悉32位芯片的开发平台,例如Stm32,ARM等 D. 熟悉Keil,μC/OS-II(III)和ucgui等支撑软件 E. 编辑器使用Source Insight,版本控制软件使用SVN F. 用 .net或 CVI编写上位机软件 (3). 嵌入式系统 A. 嵌入式系统的各种人机界面菜单(包括键盘和显示) B. A/D或D/A的编程 C. 涉及USB转串口,RS232,SPI,I2C等串行协议的程序 D. 读写Flash(例如SST25,AT45DB161) E. EEPROM的编程(24C04,93c56等) F. ∑_△ 24位A/D转换器的编程(例如Ads1216) G. 时钟芯片的编程(DS1302) H. 对各种协议和格式(例如各种数据包或Bmp,Gif图片等)进行解压,处理等程序 I. 做过软件移植工作 (4). 具有四至五年电子整机仪器调试的工作经历,有硬件调试经验 (5). 能借助“词霸”等工具基本读懂涉及技术的英文资料 (6). 计算机专业自学考试 敬业,肯于钻研,踏实实干,在单位为技术骨干,希望发挥特长,继续从事嵌入式软件开发 二. 在各个研发阶段所起的作用: (1). 在产品整体设计和硬件设计阶段,能够从软件角度提供参考意见 (2). 在硬件调试阶段,能够使用仿真器,示波器,万用表等工具和硬件工程师一起,调通电路板 (3). 在软件设计,编码,测试阶段,起主导作用,独立负责嵌入式系统的软件部分,并撰写相关文档 (4). 在软件测试阶段,抱着谦虚,负责的态度,解决bug 三. 职业期望: (1). 如果软件规模合适,最好能独立负责嵌入式系统的软件部分 (2). 如果软件规模较大,需要多人合作完成,希望在团队中独立负责软件中的某些模块 (3). 代码测试也愿考虑

高精度数字变送器软件     职责:负责软件的设计,编写,调试,文档等工作

时间:  2015.01.19-2015.11.19

项目简介:在MSP430平台上,编写高精度数字变送器软件 (1)AD为高精度∑_△24位 A/D(AD7193) (2)DA为16位D/A(AD5752)和高精度数字电流环(AD5755) (3)CPU为430F149,可在线升级

教育经历

北京市高等教育自学考试 电子计算机

时间:   1989.10.01- 1991.10.01

北京无线电工业学校 无线电技术专业

时间:   1982.09.01- 1984.11.01

自我评价

一.三十多年用C编嵌入式软件的经验 2多年用C编写多任务操作系统环境下,含任务,事件,消息队列等概念的软件 3具有四至五年电子整机仪器调试的工作经历,有硬件调试经验 4计算机应用专业自学考试 雅特力华大等国产单片机 二.研发各阶段所起的作用 1产品硬件设计阶段,从软件角度提供意见, 2硬件调试阶段,使用仿真器,示波器,万用表等工具和硬件工程师一起,调通电路板 3在软件设计,编码,测试阶段,起主导作用,独立负责嵌入式系统的软件部分,并撰写相关文档 4在软件测试阶段,抱着谦虚,负责的态度,解决bug

专业技能

嵌入式软件工程师

联系方式

姓名:袁志伟

手机:13436822996

邮箱:1601744361@qq.com

关闭

请先登录

关闭