嵌入式Linux内核制作以及TFTP下载到开发板

嵌入式Linux内核制作(基于CortexA8)

 

1、内核制作步骤

A、 解压linux-smart210.tar   

B、 进入解压的目录,执行makedistclean(清理了.config文件和.o文件)

C、 配置内核make menuconfig ARCH=arm(不加后面的ARCH,默认是X86平台,也可以是ARCH=mips等等的平台。)

D、 config-file 复制到linux目录下(注意copy成.config,cp  config-file./linux/.config),然后执行make menuconfig ARCH=arm啊可以看到是S5PV210的平台。可以在这个配置菜单里修改。

E、  makeuImage ARCH=arm CROSS_COMPILE=arm-linux-    (后面是指定交叉工具链的)

会在这里出错,没有加头,该工具在uboot下的tools下面,文件是mkimage,然后把它copy到bin目录下  cp  mkimage /bin/ ,然后可进入linux目录下重新进行编译。会产生uImage.bin文件。

F、然后把uImage.bin拷贝到tftpboot目录下 cp  uImage.bin   /tftpboot/

G、在CRT终端中用uboot命令进行tftp下载。Tftpc0008000 uImage.bin

然后执行bootm c0008000 。在启动的最后(倒计时的时候)时候会出错,那是因为没有文件系统,所以在挂在文件系统的时候出错。因为,bootloader 、 kernel 、 boot –filesystem缺一不可。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值