崗位職責
1.熟悉 Linux 各種基本操作;
2.熟悉 STM32 單片機各個模塊,包括 GPIO、串口通信、串口中斷、GPIO 中斷、硬件定時器、ADC 采
集等 ,會看原理圖和使用手冊;
3.熟悉單片機各種通訊協議 ,UART、SPI、I2C、RS485、CAN、Modbus Tcp;
4.熟悉 C 語言編程 ,熟悉指針、結構體的用法;
5.熟悉單向鏈表 ,了解雙向鏈表。熟悉順序表、棧和隊列的用法;
6. 熟悉進程和線程的使用以及共享內存、消息隊列等進程間通信方式;
7.熟悉網絡編程,包括 TCP、UDP 通信協議,了解 mqtt 協議;
8.熟悉 JSON 的序列化與反序列化;
9.了解 CGI 進程 ,可以實現 Modbus slave 端與 web 通信;
10. 了解 Git 工具的圖形化界面和命令行的使用
任職條件
1年以上相關工作經驗,或優秀應屆畢業生,有電賽或項目經驗者優先。