1.精通C语言,掌握Java,Python语言。
2.熟悉STM32,Nordic,NXP,,ESP32等单片机程序开发,蓝牙BLE开发。
3.熟悉FreeRTOS,RT-Thread 等常用实时操作系统。
4.熟悉示波器,万用表的使用,依据原理图编写外围设备驱动。
5.熟悉CAN,USB,SPI,RS422等常用接口。
6.熟悉wireshark,Keil,VSCode,STM32CubeMX,git等常用开发工具。
7.熟悉LVGL
1.医用无线脚闸项目(标品)
发送端和接收端使用Nordic NRF52833作为主控,发送端的按键信息,电量信息等,通过蓝牙串口发送到接收端。接收端收到信息后,做出相应的动作。实现在发送端使用手机蓝牙升级。在接收端使用串口方式实现升级。
2.德国奇目定制脚闸
依据客户的规格定制开发无线脚闸,使用客户私有协议。
3.深圳西门子对讲机项目
控制室端采用NXP RT680实现,监察室端使用STM32 H503实现。控制室端通过面板按键,控制通话的行为。实现单向声音传递,双向通话,音量增减等操作。
4.华硕Vivo Watch5手表互联
该项目是华硕方提供蓝牙传输协议,我方通过NRF52833与手表相连,并把手表的数据,例如,血氧,心率等数据通过USB 传递给NXP RT1176,最终显示在LCD上。