- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式Linu之我行——Linux-2.6.30.4在2440上的移植之内核
嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。
一、移植环境
主 ?机:VMWare--Fedora 9
开发板:Mini2440--64MB Nand
编译器:arm-linux-gcc-4.3.2
二、移植步骤
相关阅读: 嵌入式Linux之我行——嵌入式数据库SQLite在2440上的移植
1. 准备工作目录和解压内核源码
#mkdir my2440#cd my2440/#tar -jxvf linux-2.6.30.4.tar.bz2 2. 进入内核根目录修改Makefile使之编译成ARM平台
#cd linux-2.6.30.4#gedit Makefile
3. 修改机器码,根据友善提供的VIVI里面的机器码是782,所以内核也要改成782才能启动
#gedit arch/arm/tools/mach-types
4. 修改系统平台时钟为12MHz(即
#gedit arch/arm/mach-s3c2440/mach-smdk2440.c
5. 修改Nand Flash分区。这里只创建三个分区,其他多余的分区屏蔽掉
#gedit arch/arm/plat-s3c24xx/common-smdk.c
6. 配置内核选项
#make menuconfig
首先加载s3c24xx系列的通用配置,然后在此基础上修改
各配置选项如下。这里只列出了要修改的项,其他的默认
配置完后将配置文件保存为.config,这样方便下次make menuconfig时默认加载上次配置过的文件
?
?
7. 交叉编译内核
?
#make zImage 如果没有任何错误,编译出来的内核在arch/arm/boot/目录下,文件zImage即是。
8. 将内核镜像文件zImage下载到Mini2440上测试
新内核2.6.30.4的使用:
64MB Nand Flash分区情况:
三、结束语
??? Ok,新的内核移植成功,但是现在开发板还不能正常运行,因为还有各种设备的驱动和文件系统没有移植,这些将在后续的篇章中一一讲述。
of support and hanger. Cable hole plugging gaps should use qualified fireproof materials, block surface should have sufficient strength, surface appearance. When cables pass through the firewall, of lax structure of local fire safety clamps. Thermoplastics production, to comply with the process, no bubbles in the thermoplastics pipes, linear nose consistent with the core wire specifications, contact is good, no cracks, break. Tinned copper nose clean solder full exterior surface is smooth without burrs. Control cable Assembly should be fastened, dense, solid, clean, and beautiful. Secondary wiring the cable terminations should be arranged by the actual location of the device line cards, the wiring from the upper to the lower, from left to right in the order. Fixed to maintain consistent spacing between lines, flat, should be around the corner in the same location, same shape, to ensure that the wiring process neater and more elegant. 5 thermal process control measures for quality problems 5.1 control therm
文档评论(0)