1、精通C语言编程,熟悉 LInux 操作系统。
2、熟练掌握 STM32系列和AT32系列 MCU 开发,熟练 ADC、DMA、GPIO 、中断、定时器等。
3、掌握相关常用单片机处理器的底层固件编写以及应用项目开发。
4、掌握 USART、SPI、IIC、RS485等通信协议的接口和应用。
5、熟练使用 FreeRTOS 操作系统在项目里的应用。
6、掌握Linux系统下线程、进程、进程间通信。
7、熟练掌握迪文屏工程设计。
8、熟练掌握STM32系列与AT32系列BOOT程序制作。
1、第一个项目是为一所高校所开发的暖通控制系统。系统内包含一个中控网关和若干个类别的设备,其中有组合式空调,热泵,风盘,电表,智能灯,窗帘等设备,网关有OTA远程升级功能,可以升级自己的同时,也可通过485升级子设备。
2、第二个项目是为一家公司开发的除湿新风机控制器,包含控制中控屏,采用4寸迪文屏,和一个电源板。
3、第三个项目是为另一家公司设计六合一传感器测量仪,包括对甲醛,温度,湿度,TVOC,PM2.5,CO2的采集,采集的信息通过4寸迪文屏显示,和通过485通讯传输给中控网关。
角色 | 职位 |
负责人 | 嵌入式软件工程师 |
队员 | 产品经理 |
此项目是六合一传感,主要是采集室内环境的甲醛、TVOC、温湿度、PM2.5、CO2等参数,然后通过4寸迪文屏显示出来。通过485通讯将传输给中控网关。此项目全部由我自己设计。
此项目是为一所高校设计的暖通项目,此项目包含一个中控网关和若干个子设备组成,子设备包含中央空调、风盘、热泵、电表、窗帘、智能灯、人体感应、气象站、光伏逆变、光伏储能等设备。我在此项目软件部分全部有我负责,包括一个10寸屏的开发,和设备联动,网关和子设备OTA升级。