1、精通嵌入式軟件編程,熟練掌握l(shuí)inux系統(tǒng)開(kāi)發(fā),熟練掌握C、C++語(yǔ)言;
2、熟悉常見(jiàn)的數(shù)據(jù)傳輸協(xié)議,如 TCP/IP、UDP、MQTT 等,有實(shí)際項(xiàng)目應(yīng)用經(jīng)驗(yàn);深入理解工業(yè)通信協(xié)議, 了解工業(yè)以太網(wǎng)、PROFIBUS、MODBUS opc等工業(yè)網(wǎng)絡(luò)技術(shù)。
3、熟悉嵌入式硬件體系結(jié)構(gòu),像 ARM、PowerPC 等架構(gòu)
4、了解硬件接口知識(shí),比如 SPI、I2C、UART 等,熟悉嵌入式實(shí)時(shí)操作系統(tǒng)(RTOS),例如 FreeRTOS、RT-Thread 等
5、熟悉并掌握常用通訊接口如:?jiǎn)慰偩€(xiàn)、Usart、RS485、CAN、SPI、I2C、I2S、RJ45等;
6、熟悉并掌握常用的通信協(xié)議如:韋根、Modbus、TCP/IP、Http、EtherCAT、WI-FI;
7、熟悉工業(yè)現(xiàn)場(chǎng)數(shù)據(jù)采集(PLC/DCS等廠家)
8、具備驅(qū)動(dòng)開(kāi)發(fā)能力