嵌入式DSP软件开发工程师(驱动级)
BLOG: https://islet.space
GITEE: https://gitee.com/tonyliew
MAIL: liewzheng@foxmail.com
PHONE:
177-0306-5347
LOCATION: 上海
教育经历
2014年-2018年 北京师范大学珠海分校
电子信息科学与技术专业 主修
2015年-2018年 北京师范大学珠海分校 人力资源管理专业
辅修
项目经历
TI C2000系列 F28004x MCU芯片软件开发
独立负责无线充电项目产品基于TI芯片(F28004X)驱动程序编写,独立负责PID、adcFilter、RS485等控制算法、滤波算法及通信算法的开发,并自行调试、测试以及出具开发及报告。底层驱动开发主要负责众多芯片外设(PWM、CAP、CMPSS、UART、SPI、ADC等)的协同工作,实现从交流市电转直流高压,再转成谐振交流电的目标。最终实现为其他产品提供电源的目标(因保密不能过多谈及)。
ADI ADSP21479 DSP芯片软件开发
协助负责ADI底层驱动代码编写、调试和测试,独立编写与ADI ADAU1772音频芯片的 I2C 通信代码和 I2S 串行音频通信代码、与 EEPROM 的 SPI 通信代码,实现了由 DSP 与音频芯片之间的高速串行通信。
ADI ADAU1772 音频芯片开发
独立编写开发 ADI 的 ADAU1772 的音频滤波、增益 和 通信等功能,具体开发内容因项目保密而不能细述。
TI C6657双核DSP软件开发
协助负责TI底层代码编写、调试和测试,独立编写DSP网络通信 eMAC 外设的驱动代码和双核通信代码,利用TI自带的SysBIOS嵌入式系统和基于Linux裁剪的Socket接口,在整合了DSP处理高速音频通信、任务切换(context switch)、和核间通信(IPC)的同时,实现DSP通过以太网络与PC设备的长连接稳定通信。
独立发起该项目活动,主导编写适用于千人级部门的在线教育网站系统功能说明书,该项目目前处于后台功能开发阶段,10月份进入测试阶段。
工作经历
从事嵌入式软件开发,曾全面负责TI、ADI、Infineon等公司的DSP、MCU、音频、及其他芯片的开发与测试,独立负责开发TI C6657芯片的eMAC外设、F280049芯片的ePWM和ADC外设,负责独立开发ADI音频芯片ADAU1772及ADI公司的ADSP21479芯片的I2C、I2S、SPI通信。独立开发完成下位机的以太网通信,完成高速串行音频芯片通信,及高频逆变器和电路检测代码的编写设计。
一边编写代码,一边从事新员工培训,同时独立负责千人级部门的培训跟进、试听、调研、分析、管理和体系建设,期间获得公司优秀培训管理员奖。
参与智慧校园安全监控系统项目,独立负责ESP8266 和 ESP32的蓝牙、WiFi通信开发,所有开发均基于成熟产品,开发IDE为Arduino,主要工作是代码编写和性能测试。
跟随毕业导师(英国毕业博士)从事芯片前端开发(使用Verilog 进行 FPGA 开发)和3D-IC热仿真(使用Ansys Icepak进行芯片建模、材料分析和热仿真)工作。
获奖经历
主导智能家居场景的解决方案设计,主要负责智能场景下的产品选型、电气要求和价格控制等工作。
计算机语言
以下计算机语言按学习和工作应用时间强度进行排序:
- C/C++
- Letex/Markdown
- gnuplot
- HTML/CSS
- Python
- C#
- Verilog
自我介绍
- 熟悉嵌入式 底层外设(PWM / ADC / MAC 等)控制、大部分常用网络通信协议(TCPIP / BLE / 802.11)以及常用串行通信协议(UART / SPI / I2C / I2S / CAN )
- 对有挑战的事情比较感兴趣,解决bug的能力较强
- 自学能力较强(自学Linux操作应用及其内核、HTML、CSS、Wireshark、Python爬虫、网络建站、博客搭建、GNUPLOT绘图、Latex和Markdown等)
- 喜欢成就感较高的事情。