linux jx2410.tar.gz,基于ARM9的Linux内核移植.ppt

于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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值