- 硬件:熟悉STM32(F1/F4系列)、51单片机架构,掌握PCB绘制(Altium Designer)、硬件调试与故障排查
- 软件:掌握C/C++编程,熟练使用Keil等开发工具,掌握Linux系统下的驱动开发与应用编程
- 协议与接口:熟悉UART、I²C、SPI、CAN等常用通信协议,具备物联网模块(ESP8266/ESP32)开发经验
- 其他:了解FreeRTOS等实时操作系统,掌握Git版本控制工具,具备良好的代码规范与调试能力
- 基于STM32F103单片机设计开发环境监测设备,实现温湿度、PM2.5、CO₂浓度实时采集与显示
- 采用I²C协议驱动SHT30温湿度传感器、UART协议对接PM2.5模块,编写底层驱动程序,数据采集精度误差≤2%
- 移植FreeRTOS操作系统,规划任务调度(采集、处理、通信、显示),提升系统稳定性,降低任务冲突率
- 通过ESP8266模块实现数据上传至阿里云IoT平台,开发手机端小程序实时查看数据,完成3套样机调试与优化