转自farsight ppts

系统移植:
系统移植的方法
制作bootloader
编译调试内核
制作文件系统

简单系统移植+编程:
熟悉linux操作系统的具体操作
熟悉并可以编译linux内核
熟悉嵌入式linux系统开发的整体流程
熟悉linux系统调用,能够熟练linux应用程序,包括网络,图形界面等
了解linux的设备驱动开发

自己设计硬件的移植:
linux字符设备驱动
内核存储管理和中断处理
块设备驱动,MTD,以及文件系统
网络驱动程序
usb设备驱动程序
帧缓冲驱动程序和DMA

内核研究:
进程调度和抢占内核设计实现分析
内存管理
内核中的定时
中断和异常
系统调用和IPC
文件系统