|
发表于 2005-1-7 16:36:37
|
显示全部楼层
开发一个完整的嵌入式Linux系统,一般需要以下工作:
(1)开发Target(目标机)硬件系统,这需要你对硬件很了解。
(2)需要一套交叉编译工具,能够产生(Target)目标代码。
(3)开发一个Bootloader到Target上去,用来引导内核。
(4)开发Linux内核到Target上去。
(5)开发一个Rootfs
(6)开发特定硬件的驱动程序。
(7)如果需要你还要一个实时的Linux
(8)开发上层应用程序
你可以单独开发上面任何一个部分,但前提是保证其他部分都是现成的。
没有硬件也可以学嵌入式,就是利用仿真了。可以试试Skyeye
另外也要去读一些必要的书和看一些资料,这样你才有目的。 |
|