学技术 | 带您认识Microchip MPU之第五篇用Buildroot生成镜像

描述

 

Hi 小编又来了,前面介绍了如何获取buildroot源码,接下来我们就重点看看怎么样使用buildroot来生成镜像文件。

 

拿到buildroot源码,我们先要做的几个事情如下:

1:配置buildroot和外部源码树

• 查看可用版本

• $ git tag | grep xxx

 

• 指定Buildroot和外部源码树版本

• $ git checkout xxxx

microchip

 

2:查看已有配置文件

• 查看基于不同的DEMO板已有的配置文件

• 例如:关键字是a5d2的配置文件

• $ ls configs/ | grep a5d2

microchip

 

3:配置目录并生成镜像

• 配置目录:

• 在buildroot-external-microchip目录下,配置Buildroot构建系统来生成镜像。

• $ make O=$PWD BR2_EXTERNAL=$PWD –C ../buildroot-at91 sama5d27_wlsom1_ek_headless_defconfig

 

• 生成镜像:

• $ make 或者 $ make –j4 并行编译

• 第一次编译根据网络情况时间比较长,后续再编译时间会少

 

4:生成镜像文件

microchip

 

5:其它命令

• 图形化配置界面

$ make at91bootstrap3-menuconfig   bootstrap配置界面

$ make uboot-menuconfig  uboot图形配置界面

$ make linux-menuconfig  kernel图形配置界面

$ make menuconfig buildroot图形配置界面

 

6:部分编译

$ make at91bootstrap3-rebuild 重新编译bootstrap

$ make uboot-rebuild     重新编译uboot

$ make linux-rebuild   重新编译kernel

$ make dt-overlay-mchp-rebuild  重新编译生成itb文件(FIT-uImage)

 

    如果您的过程能顺利的走到这一步,小编很开心,我们已经完成了90%的工具,剩下的工作就是将镜像进行烧录运行。

    期待吧,下一步完成最后的烧录工作就结束了。

    加油,美好的结果就要到啦。。。。。。

    小编,加油。

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分