新手玩Linux 之 u-boot和kernel的编译和下载

以下操作以天嵌ARM9-2440板子为例


一、uboot的编译

在光盘中的2440/bootloader合集/u-boot-1.1.6_20120828.tar   拷贝到ubuntu系统下面的自己的目录下面的tools的目录下。(以后的工具文件都放在这里)

tar xvf u-boot-1.1.6_20120828.tar

解压开来以后进入当前目录的    /home/zxj/tools/opt/EmbedSky/u-boot-1.1.6
打开Makefile     sudo gedit Makefile

在Makefile中修改路径

在uboot的根目录执行make Embedsky_config


在执行 make

将uboot根目录下的uboot.bin复制到window下。准备烧写到板子里(烧写部分下面统一介绍)


二、内核的编译

找到要编译的内核包 /2440/Linux资源/Linux源码包/2.6.30.4/linux-2.6.30.4_20121214.tar    将其拷贝到ubuntu的/home/zxj/tools的目录下面。

tar xvf linux-2.6.30.4_20121214.tar
解压开来以后进入当前目录的
   cd /home/zxj/tools/opt/EmbedSky/linux-2.6.30.4
打开Makefile   dudo getdit Makefile   ,并且修改路径

该目录下执行make menuconfig


如果在编译make  menuconfig的时候出现了错误,可能要去安装一个 sudo apt-get install libncurses5-dev

执行make zImage

将arch/arm/boot/zImage.bin复制到window中,等待下载


烧写到板子

首先将板子通过USB口连接到电脑,并且在电脑中安装了这个USB的驱动

然后打开DNW.exe的软件,点击Serial Port -> connect ,如果上面出现了USB:OK说明连接成功,可以开始下载

在点击USB Port ->Tramsmit , 查找到之前编译好的文件,进行烧写。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值