个人介绍
1.多年BSP 开发,调试过各种外围设备驱动,对硬件工作原理,各类总线较为熟悉。
2.熟悉Linux平台开发,底层驱动和上层应用的开发经验。
3.熟悉MCU微控制器开发,在项目中负责过多款MCU的软件开发。
4. 成熟稳重,做事认真负责,有相当强的技术难点攻克和专研能力,与同学相处和睦融洽,乐于助人,有良好的合作精神。专业知识扎实,科研经验丰富。
工作经历
2018-06-01 -2020-04-01中兴通讯股份有限公司高级嵌入式工程师
项目简介:基站路由器是一个集成度很高的嵌入式产品,核心处理器有ARM、MIPS、PowerPC等,以及FPGA、CPLD和微处理器MCU等,该系统是基于Linux的一套嵌入式系统产品。 主要负责: kenel启动后,启动的第一个用户进程ADM的需求开发。 启动相关进程的其他进程SDM、LEM等维护。 开发电路板的驱动和服务接口开发,EEROM、SPI、I2C、USB等。
2018-06-01 -至今润和软件股份有限公司资深嵌入式软件工程师
华为海思 平台软件开发 项目简介:参与芯片的启动和维测部分设计及开发,负责fastboot、xloader、Linux kernel等的代码架构优化,问题定位及解决,启动加速项目需求开发、调试及验证。 主要负责: xloader模块的架构整改,将产测模块和正常流程解耦,实现独立维护和权限控制。 fastboot加速启动项目,对耗时较长切相对独立的模块进行优化,avb校验和lz4解压工具替换等。 Linux Kernel中现在驱动开发及问题解决,芯片需求分析、设计及实现对应的驱动 在车机虚拟化项目中负责qic、kerneldump、diaginfo等模块的设计文档编写、代码设计及实现及后期相关问题的解决。 实现UEFI trace32的符号表的自动加载及UEFI中维测相关模块的开发及问题定位分析。 完成芯片FPGA阶段的QIC、WATCHDOG、coresight、watchpoint等模块的验证及问题定位分析。 可以独立完成某平台的维测事务的开发、问题定位及需求交付。
2015-04-25 -2018-06-01总参谋部第六十研究所嵌入式工程师
项目简介:单兵起倒靶是一款轻便小巧的终端,但是也包含其他产品应该有的所有功能,包括起倒功能、闪灯、报靶功能等,该系统是已ARM系列的Cortex-M3处理器为核心,搭载uc/os小型操作系统的产品。 主要负责: 控制电路板的电路设计和PCB开发。 嵌入式的控制程序的开发。 接线图的设计开发。
教育经历
2012-09-01 - 2015-04-25南京航空航天大学机电工程硕士
资质认证
技能
设计一款可以自动在线检测乳化液浓度的装置,来解决人工读取带来的滞后性和偏差。 主要负责: 搭建乳化液浓度检测的光学折射检测系统,并用线性CCD采集其集成图像。 完成基于ARM的信号滤波、A/D转换和放大的下位机电路设计与开发。 用Altium Designer完成下位机PCB的原理图和布线的设计与开发。 设计基于Linux和Qt的嵌入式乳化液浓度检测的上位机设计与开发。
设计一款服务于Zigbee系列设备的中介模块,通过该模块电脑或其他嵌入式设备就可以和Zigbee系列的设备进行通信,来处理通信协议上的功能。接口采用的是普遍的USB接口,还要有Zigbee收发功能和嵌入式控制核心,基于TI有一款CC2531产品就可以将三个要求全部满足,而且结构简单小巧,在此项目中完全符合要求,然后再PCB设计上采用的小巧设计,将它设计成U盘大小,使最终产品在使用时就像使用U盘一样,即插即用。嵌入式程序开发包括几个模块,一个是USB接口部分,包括驱动开发。一个是基于嵌入处理核的主控程序开发。一个是无线收发模块的控制,通信标准采用的是IEEE 802.15.4部分,控制其帧的ID过滤帧,控制其发送功率来控制传输距离和功耗。