
工作经历
2022/06 - 至今
高级嵌入式工程师
星辰科技开发有限公司 深圳
工作内容:
- 负责嵌入式系统的架构设计和项目管理。
- 指导团队成员的开发工作,提升团队技术水平。
项目: 工业自动化控制系统
- 项目简介: 为制造业自动化流程设计的控制系统,集成了自动调度与监控功能。
- 项目架构: 基于ARM Cortex-A系列处理器,运行定制Linux系统。
- 技术栈: C++、Linux内核定制、TCP/IP网络通信。
- 职责: 担任主要架构师,负责系统设计和网络通信协议的实现。
项目:高性能视频处理平台
- 项目简介: 实时视频分析和处理平台,要求高数据吞吐量和低延迟。
- 项目架构:SOCs with FPGA integration for hardware acceleration.
- 技术栈:C++、HDL语言、OpenCV、视频编解码技术。
- 个人职责:负责FPGA加速模块的设计与开发,实现关键的图像处理算法。
- 难点与亮点: 实现了与硬件加速模块的高效接口,显著提高了视频处理速度。针对实时视频流优化了系统吞吐量,保证了低延迟。
2018/01 - 2019/12
初级嵌入式工程师
XYZ技术开发公司 杭州
负责嵌入式系统的软件开发与维护。
项目:工业自动化控制系统
- 为制造业自动化流程设计的控制系统,集成了自动调度与监控功能。
- 项目架构:基于ARM Cortex-A系列处理器,运行定制Linux系统。
- 技术栈:C++、Linux内核定制、TCP/IP网络通信。
- 个人职责:负责系统设计和网络通信协议的实现。
专业技能
编程语言
- 熟练使用C和C++进行嵌入式系统开发
- 熟悉Python和Shell脚本,用于自动化测试和任务脚本编写
操作系统与平台
- 熟练使用Linux操作系统,了解Linux内核架构
- 有在ARM及x86架构上开发经验
- 了解RTOS原理,有FreeRTOS等实时操作系统应用经验
开发工具与环境
- 熟悉使用GCC, GDB, Makefile等编译和调试工具
- 了解IDE工具如Eclipse, Keil, IAR, Visual Studio Code等
- 熟练操作版本控制系统Git
通信协议与接口
- 熟练掌握I2C, SPI, UART等通用接口和协议
- 有TCP/IP, CAN, BLE等网络通信协议的开发经验
- 理解无线通讯原理,有802.11 (Wi-Fi) 和蓝牙等应用经验
教育经历
2006/09 - 2010/07
学士
湖南大学 计算机科学与技术
个人项目
OpenTempLogger (开源温度记录器)
GitHub:https://github.com/wangming-bigdata/SparkOpt
- 一款基于开源硬件平台Arduino的温度记录器,支持远程数据记录和分析。Arduino, C/C++, MQTT协议。
HomeAutomationPi (家庭自动化系统)
Github:https://github.com/wangming-bigdata/SparkOpt
使用树莓派实现的家庭自动化系统,可通过手机应用实现远程控制。Python, Raspberry Pi, 通信协议如ZigBee/Z-Wave。