快速业务通道

移植linux 2.6.26到S3C2410(ARM9)上(6)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-29

5. Linux内核移植<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> Linux内核移植主要涉及三方面的问题: 1) Linux 2.6.26.2内核通过u-boot-1.3.4无法正常启动 2) 内核中无CS8900a网卡合适的驱动程序 3) JFFS2文件系统相关的修改 在该章节中只讨论第一个与第二个问题,第三个问题在文件系统移植中详细讨论.

5.1. 启动问题解决 修改内核Makefile文件,采用<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />3.4.1版本的arm-linux-交叉工具链.把编译好的内核zImage通过TFTP下载到开发板0x30008000的内存地址中,具体操作参见清单27.内核启动时出现如清单27所示的启动错误信息. 清单27 内核启动错误信息 <?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><?xml:namespace prefix = w ns = "urn:schemas-microsoft-com:office:word" /> U-Boot 1.3.4 (Sep 16 2008 - 13:56:50) DRAM: 64 MB Flash: 4 MB NAND: 64 MiB In: serial Out: serial Err: serial Hit any key to stop autoboot: 0 SMDK2410 # tftp 30008000 zImage TFTP from server 135.1.2.192; our IP address is 135.1.2.150 Filename ''zImage''. Load address: 0x30008000 Loading: ################################################################# ################################################ done 使用make uImage命令创建uImage内核文件.该文件生成在arch/arm/boot/下.

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号