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