岗位职责
1.熟悉 Linux 各种基本操作;
2.熟悉 STM32 单片机各个模块,包括 GPIO、串口通信、串口中断、GPIO 中断、硬件定时器、ADC 采
集等 ,会看原理图和使用手册;
3.熟悉单片机各种通讯协议 ,UART、SPI、I²C、RS485、CAN、Modbus Tcp;
4.熟悉 C 语言编程 ,熟悉指针、结构体的用法;
5.熟悉单向链表 ,了解双向链表。熟悉顺序表、栈和队列的用法;
6. 熟悉进程和线程的使用以及共享内存、消息队列等进程间通信方式;
7.熟悉网络编程,包括 TCP、UDP 通信协议,了解 mqtt 协议;
8.熟悉 JSON 的序列化与反序列化;
9.了解 CGI 进程 ,可以实现 Modbus slave 端与 web 通信;
10. 了解 Git 工具的图形化界面和命令行的使用
任职条件
1年以上相关工作经验,或优秀应届毕业生,有电赛或项目经验者优先。