1.熟悉Linux系统架构,熟悉Linux设备驱动的各种编程接口和机制;
2.熟悉Linux内核开发环境,Uboot移植,Linux内核裁剪,根文件系统定制;
3.了解ARM硬件工作基本原理及中断处理、IO接口、总线结构;
2.熟悉Linux内核开发环境,Uboot移植,Linux内核裁剪,根文件系统定制;
3.了解ARM硬件工作基本原理及中断处理、IO接口、总线结构;
4.有强烈的责任感,工作积极主动,良好的团队精神,性格开朗,善于沟通。
1.对芯片架构及细节能够深入掌握。
2.做过基本上大部分的驱动,如果某个驱动没有做过,也能很快就能够独立完成
3.深入理解内存管理、进程管理、文件系统等,不能停留在概念上,应该阅读过基本上全部的源码。