熟练开发ONVIF协议
了解Linux下字符设备驱动程序开发
熟悉uboot、linux系统移植、搭建交叉编译环境
熟练linux文件IO编程
熟练使用多进线程编程,进线程通信方式
熟练使用TCIP/IP及UDP网络编程
了解ARM汇编语言
熟悉c++
熟练使用C语言
熟悉ARM嵌入式Linux下的移植工作;熟悉Linux操作系统,了解Linux设备模型,有简单字符设备驱动设计经验;熟悉常用数据结构,了解arm汇编;精通51系列单片机、汇编及C51程序设计,熟悉AVR、arduino单片机,可以独立完成基于此类单片机的小型应用系统;熟练运用C/C++,熟悉Windows及其嵌入式操作系统Linux环境下的基于API的程序设计;可以看懂SCH和PCB电路图,熟练使用示波器、万用表、信号发生器等工具进行硬件调试
c/c++/python
linux环境下的编程
QT下的图形界面开发
stm32的开发,底层硬件的各种协议如spi等。
掌握sql语句,熟悉mysql,sqlite3.
网络协议TCP/IP协议
Linux 下 TCP/IP 及 UDP 等网络编程模型
多进程、多线程及进程间通信线程间数据共享
嵌入式 linux 程序移植
C语言
掌握stm32系列、M051、开发及调试