①熟悉C/C++应用编程开发,了解常用的数据结构与算法等,具有良好的编程风格;
②熟悉MQTT通信协议及其在物联网中的相关应用;
③了解mysql和oracle数据库操作,能够对数据库进行增删改查
④熟悉TCP和UDP网络协议及Socket编程,了解http/ip网络协议,能实现简单的用户通信;
⑤熟悉Linux系统编程,多进程IPC和多线程,如管道、信号和消息队列等,线程池、线程同步和互斥等;
⑥熟悉使用Linux下的C语言编程,Linux操作系统的基本命令;
⑦熟悉常用的数据结构如链表、队列等,具备扎实的基本算法编程能力;
⑧熟悉使用Qt Creator进行图形用户界面(GUI)设计和开发;
操作系统内核开发(基于Bochs模拟器),
泳池机器人上位机开发(使用qt做界面设计),
智能车库 (linux操作系统)