基于BCM53262交换芯片平台的Linux操作系统移植(二)之buildroot开发环境

2018/05/09 10:49 zhoulinhua@2018-05-10

一、源码下载

要获得源代码,您必须克隆构建droot-at91和buildroot-外部微芯片存储库。buildroot-at91是一个带有最小数量补丁的Buildroot的分支,只有那些还没有触及主线的补丁。外部树提供了不会碰到主线的东西:用于我们的演示的额外的defconfig和包。

$ git clone https://github.com/linux4sam/buildroot-at91.git Cloning into 'buildroot-at91'... remote: Counting objects: 271126, done. remote: Compressing objects: 100% (2/2), done. remote: Total 271126 (delta 0), reused 2 (delta 0), pack-reused 271124 Receiving objects: 100% (271126/271126), 61.00 MiB | 2.36 MiB/s, done. Resolving deltas: 100% (186357/186357), done. $ ls buildroot-at91/ arch board boot CHANGES Config.in Config.in.legacy configs COPYING DEVELOPERS docs fs linux Makefile Makefile.legacy package README support system toolchain utils $ git clone https://github.com/linux4sam/buildroot-external-microchip.git Cloning into 'buildroot-external-microchip'... remote: Counting objects: 571, done. remote: Compressing objects: 100% (159/159), done. remote: Total 571 (delta 217), reused 288 (delta 170), pack-reused 225 Receiving objects: 100% (571/571), 94.41 KiB | 76.00 KiB/s, done. Resolving deltas: 100% (332/332), done. $ ls buildroot-external-microchip/ board Config.in configs COPYING docs external.desc external.mk package patches README.md system

二、编译

make at91sam9x5ek_defconfig

make

三、制作uImage

制作uboot支持的kernel镜像,需要使用mkimage工具,mkimage工具在./output/build/uboot-custom/tools目录下。

使用如下命令:

./output/build/uboot-custom/tools/mkimage -A arm -O linux -C none -T kernel -a $LDADDR -e $LDADDR -n "at91" -d ./output/ images/zImage ./output/images/uImage

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值