姓名:简历本
年龄:24
电话:131****2813
邮箱:652454087@qq.com
经验:4年
意向:嵌入式软件开发
时间:2015-09到至今
学校:简历本大学 | 专业:电子信息工程 | 学历:硕士
时间:2011-09到2015-06
学校:简历本大学 | 专业:机械设计制造及其自动化 | 学历:本科
工作时间:2016-08到至今
公司名称:简历本网络技术有限公司 | 所在部门:研发部 | 所在岗位:嵌入式软件开发(Linux/单片机/PLC/DSP…)
工作描述:
负责所有的软件维护,新平台的选型,开发工作
1 维护现有平台的软件结构
2 开发新平台,由于公司现有平台在功能和性能上的限制,决定开发新平台解决现有平台的问题,选用ti公司am3354+TMS320F28035的组合结构,am3354负责人机交互,TMS320F28035做为控制和计算,其中的工作包括TMS320F28035的软件,am3354的uboot,linux,qt 移植,linux驱动软件开发。
3 基于stm32f429的电子流量计,其中包括ucgui的界面设计,u盘数据导出,wifi,有线局域网数据上传,控制算法
4 仪器仪表的控制算法,信号的处理等
工作时间:2012-07到2015-09
公司名称:简历本人才咨询有限公司 | 所在部门: | 所在岗位:嵌入式软件开发
工作描述:
参与到部门新成立的中型PLC产品的研发项目,负责该产品的通讯模块和脉冲型运动控制模块的软件开发工作
工作内容:
1、参与中型PLC产品的整体方案规划,平台建设。采用了ARM Cortex A8 + linux OS + CoDeSys软件的平台架构,以及内部自定义高速串行总线的方案。
2、掌握了linux系统下,基于CoDeSys平台的软件开发方法,包括ComPonent和IoDriver的开发。
3、参与部门EtherCAT总线的技术体系的建立和开发,定期举行讲座交流。
4、在ARM Cortex M3处理器上,完成了基于EtherCAT总线的通讯模块的接口软件的开发与测试,在软件中实现了EtherCAT的IO型从站的协议栈程序。
5、参与中型PLC中,在linux系统上的标准以太网Ethernet驱动的开发,包括AM335x内置以太网模块和DM9000以太网模块的驱动程序。
6、负责中型PLC中,基于linux系统和CoDeSys平台,完成了高速计数器模块的软件开发与测试,独自开发了10多条高速计数器功能的不同指令,软件代码量超过1万行。
7、负责中型PLC中,基于linux系统和CoDeSys平台,完成了脉冲型运动控制模块的软件开发与测试,独自开发了10条脉冲型运动控制功能的不同指令,软件代码量超过1.5万行。
8、负责中型PLC多轴运动控制功能的调试及测试,包括单轴运动,电子凸轮,电子齿轮等。
9、负责中型PLC诊断功能的方案设计,应用层采用CANopen协议,完成了下位机诊断软件的开发。
项目时间:2013-07到2015-09
项目名称:新规范故障指示器研发 | 项目工具:IAR system、Source insight
项目描述:
项目介绍
1、根据《配电线路在线监测装置技术规范》的新要求,故障指示器需要重新进行开发满足其要求,其中功能、性能、装置外观等均需要进行改进。
我的职责
1、《配电线路在线监测装置技术规范》故障指示器需求分析,并制定研发方案及功能需求;
2、重新架构并开发通信终端软件,包括内部数据结构调整、重新自定义维护规约、新增遥测、遥信、组合遥信、遥控、无线校表、主动召测、电池活化及报警、本地操作及异常事件处理记录等多项功能;
3、负责电力系统规约101及104的规约编写及调试、并与主站系统进行联调测试;
4、通信终端、探头、主站、维护软件联合测试、测试用测及测试报告编写、bug问题解决及跟踪;
5、负责故障指示器各地招标送检测试工作;
6、用户使用手册,模块内部测试方案,安装手册等文档编写,方便内部人员及客户操作维护。
完成情况:
1、完成通信终端架构调整,降低内存,减少功耗并实现全部功能;
2、完成通信终端与维护软件自定义协议,提高可扩展性,兼容性;
2、解决通信终端RAM及FLASH内存不够的问题;
4、完成新故障指示器通信终端软件开发及测试,并通过国网、南网入网检测,小批量试制及量产;
项目时间:2016-03到2015-09
项目名称:基于DSP的虚拟环绕立体声系统
项目描述:
项目介绍
本项目的目的是用DSP实现多声道环绕立体声的虚拟化效果。音频信号实时输入,可以是5.1或7.1的形式。系统可以接收AES或SPDIF两种格式的音频信号,DSP分别以I2S接口与前端音频解码电路和后端DAC电路交换数据;滤波器数据是以wav格式形式存在的若干文件(文件的个数与输入的声道数相同)。系统运行时首先读取滤波器文件并从中解出滤波器数据,输入的多路音频信号分别由对应的滤波器处理后合成一路经DAC输出。
我的职责
项目负责人,嵌入式设计工程师
中南大学本科生,自动化专业,2014年7月毕业,目前从事嵌入式软件开发开发工作,ARM及ST均有开发经验,精通C语言,有3年工作经验。同时可以熟练使用C#及DELPHI等语言进行应用软件开发。平时喜欢羽毛球等运动,喜欢团体活动。人生格言:梦想的魅力就在于它近在咫尺!
熟练C语言,具有良好的代码风格
了解JAVA,SHELL语言
掌握SPI,IIC的工作机制原理
熟练使用Linux操作系统
熟悉常用数据结构(栈/队列/链表/)
熟悉掌握Linux、Unix下的IP/TCP/UDP网络编程模型,熟悉多线程机制
熟悉掌握进程间POSIX、SystemV IPC通信机制
熟悉ARM9体系架构下的应用开发,熟悉配置ARM内部寄存器及外部相关硬件,熟练应用ARM及相关手册,了解ARM汇编语言
熟悉GIC中断管理机制、UART协议,RTC,PWM
掌握U-Boot的编写和移植,根文件系统的构建,可以在指导下很好的完成工作
掌握底层框架的编写,如字符设备,platform的驱动开发;