1、熟悉C/C++语言,STL标准模板库具有良好的代码编写风格和编程习惯。
2、熟悉Linux系统编程:进程、线程、进程通讯、多任务等。
3、熟悉QT图形界面开发。
4、熟悉STM32,a53等平台。
5、熟悉网络编程:socket、TCP/IP协议数据包格式、B/S、C/S模式。
6、了解Linux内核剪裁、Linux驱动。
7、了解HTML、JS、AJAX、Boa服务器、CGI。
8、了解RFID、Zigbee和OSAL、Bluetooth、NB-IOT、MQTT协议。
9、了解SQLite,MySQL数据库。
10、了解Bootloade、kernel启动流程。
11、了解I2C,SPI,UART通信。
12、了解Shell脚本进行项目开发
13、熟悉SVN,GIT等版本管理软件。
14、熟悉各种传感器。
基于Qt开发的智能控制系统
使用串口通信来控制各种设备
网路通信UDP/TCP,服务端程序处理
使用qchart来显示处理数据