Linux移植参考手册v1.0
使用说明
目标板硬件信息:
开发板:优龙FS2410
CPU:SAMSUNG S3C2410,ARM9TDMI,主频203MHz
SDRAM: 64MB
NAND FLASH:K9F1208(64MB)
NOR FLASH:SST39VF1601(2MB)
NET: CS8900
TFT LCD:东华的3.5寸TFT屏,分辨率320x240
主机环境:Red Hat Enterprise Linux 4
可以有两种思路使用本文档:
Ø 一 顺序实践,按部就班,由浅入深,适于从未接触过嵌入式linux移植
首先是第一章交叉编译工具链的安装,然后第二章uboot-1.1.6的移植,再次3.1节Linux-2.6.24内核移植,这里Linux-2.6.24内核能够正常启动,但是还有像usb,rtc,网卡,lcd等还不能正常工作;再次4.1节移植最基本cramfs 根文件系统,这样到目前为止就可以作为一个完整系统,uboot可以正常引导linux内核,能够正常运行cramfs 根文件系统;最后,后续的完善工作是第五章各内核模块的移植,使之前不能正常工作的usb,rtc,网卡,lcd能够正常运行。
Ø 二 一步到位
首先也是第一章交叉编译工具链的安装,然后第二章uboot-1.1.6的移植,再次3.1节Linux-2.6.24内核移植,接下来是第五章各内核模块的移植,把usb、rtc、网卡、lcd都修改好加入到内核一起编译;这样网络能够正常工作,可以通过nfs进行根文件系统的制作,即4.2节移植nfs根文件系统。
3.2节Linux-2.6.14内核移植成功,可以作为参考;标题加“#”的作为深层次的阅读、理解,可以在做完一次实践后有了初步了解后再作阅读;4.3节Yaffs2和4.4节jffs文件系统没有移植成功,第六章Qt/Embedded 和Qtopia 也没移植成功,待完善。
本文档来源于网络,由飞鸿惊雪(1015012368@qq.com)归纳整理。
飞鸿惊雪(1015012368@qq.com) 2011/10/05 |