1. 精通C、C++,有丰富的嵌入式系统开发经验,有良好的开发习惯文档规范及编码习惯。
2. 熟悉Linux下使用内核线程、队列、锁、定时器等;
3. 熟悉Linux下应用程序开发,熟练编写Shell/Python脚本;
4. 熟悉ARM硬件体系架构,熟悉常用外设驱动I2C、SPI、TCP/IP、USB、I2S的开发。
5. 熟悉linux kernel架构,具备kernel裁剪,定制能力;