基于ARM9的Linux内核移植.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
于ARM9的Linux内核移植

4.2.9 输入虚拟机用户名、虚拟机Linux的IP以及密码,之后建立连接。 * 4.3.0 将桌面上的cross-2.95.3.tar和linux-jx2410.tar.gz压缩包移动到虚拟机Linux用户里 * 3、建立交叉编译环境 在 Linux 平台下,要为开发板编译内核,图形界面Qtopia,bootloader,还有其他一些应用程序,均需要交叉编译工具链。之前的系统,要使用不同的编译器版本才能正常编译各个部分,因此要在开发过程不断切换设置,这十分不利于初学者使用,也降低了开发的效率;自从Linux-2.6.29 开始(本开发板所配内核已为最新的Linux-),我们把交叉编译器统一为arm-linux-gcc-4.3.2,下面是它的安装设置步骤。 * 直接解压!将虚拟机Linux用户里面的交叉编译压缩包进行解压 eg: #cd /home/test #ls #tar –xvf cross-2.95.3.tar –C/usr/local/arm * * 4、Linux内核的配置和编译 将虚拟机Linux用户里的linux-jx2410.tar.gz解压到home/cvtech/jx2410中 * 配置内核 #cd/home/cvtech/jx2410/linux #make menuconfig 启动菜单配置工具后,选择Load an Alternate Configuration File选项,然后确认(左右箭头键移选择到Select,然后键入回车键)。该选项载入jx2410的标准配置文件config-jx2410,此文件保存在/home/cetch/jx2410/linux目录下,请不要修改这个文件。 在提示框中键入config-jx2410配置文件名,然后单击Ok按钮确认,将退回到主菜单。然后按esc键退出,并将提示是否保存,请单击yes保存。 * * 建立依赖关系 #make dep 编译:可以通过make或者make zImage 进行编译,他们的差别在于make zImage将make生成的核心进行压缩,并加入一段解压的启动代码,本实验采用make zImage编译 #make zImage 生成的Linux映像文件zImage保存在/home/cetech/jx2410/arch/arm/boot/目录下面 * * 5、下载Linux核心并运行 编译成功的Linux核心为/home/cvtech/jx2410/arch/arm/boot/zImage。通过JX2410的u-boot将核心下载到SDRAM,另外内核启动过程将加载RAMDISK文件系统,因此需要先将/tftpboot/ramdisk.gz下载到SDRAM,然后才能运行内核,关于RAMDISK的制作方法将在下一个实验中讲解。具体过程如下。 * 先将生成的zImage复制到/tftpboot目录下。 #cp/home/cvtech/jx2410/arm/boot/zImage/tytpboot 在主机中建立ftp服务器 * 6、超级终端设置 1、运行Windows操作系统下的超级终端(HyperTerminal)应用程序,如下图所示,新建一个终端通信,取名为JXARM9-2410。单击“确定”按钮。 * 2、选择终端连接串口,如串口2 * 3、设置通信格式和协议 * 4、设置完成超级终端后,使用串口连接线连接设定的计算机串口与JXARM9-2410-3的串口0,将JXARM9-2410-3上电,看超级终端中是否有打印信息,如果有,则表示配置正确。 5、然后在超级终端,输入相应的指令使用tftp下载ramdisk.gz和zImage。 * * 下载ramdisk * 下载内核zImage * 谢谢! * 基于ARM9的Linux内核移植 ——通信1091 张明 李新华 张光华 吴凯翔 * 一:实验目的 了解Linux的启动过程 熟悉Linux开发环境,掌握Linux内核的配置和剪裁 掌握交叉编译环境的建立和使用 * 二:实验内容 了解Linux基础知识以及Linux开发环境 根据教学实验系统的硬件资源,配置并编译Linux核心 下载并运行Linux核心,检查运行结果 * 三:实验设备 硬件:JXARM-2410嵌入式实验箱,PC机(Pentium500以上,硬盘10G以上)

文档评论(0)

ranfand + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档