1.开发Raspherry Pi上的驱动和应用程序,开发其他的单片机。
2.熟练掌握Linux驱动模型,熟悉CPU外观接口驱动程序(如I2C、SPI、RS232、BLE、LCD接口驱动调试等)。
3.熟悉常见的运动控制算法和图像处理算法。
4.熟悉掌握Python、Java、C/C++等至少一门编程语言开发和搭建。
5.对电子、硬件、物联网、机器人感兴趣,熟悉Arduino、树莓派、单片机等硬件产品。
6.熟悉ARM的体系结构及嵌入式系统开发过程,精密Linux或者任意一款主流嵌入式操作系统的移植、裁剪、根文件系统定制、驱动开发和应用开发。
7.熟悉ARM平台的嵌入式系统开发过程,熟悉ARM的体系结构及相关底层软件的开发,熟悉Uboot移植,LINUX内部裁剪,根文件系统定制。
8.熟悉Linux操作系统上的软件开发和编译环境,具体良好的编程风格。
9.熟悉TCP/IP网络编号,多线程编程。