荔枝派zero系列04:buildroot编译及运行

参考:https://wiki.sipeed.com/soft/Lichee/zh/Zero-Doc/System_Development/buildroot.html

buildroot获取

//docker环境
cd ~/licheepi/
wget https://buildroot.org/downloads/buildroot-2017.08.tar.gz
//若wget下载失败,可复制链接到浏览器下载,然后传入docker环境
tar xvf buildroot-2017.08.tar.gz
cd buildroot-2017.08/
make menuconfig

buildroot配置

Target options子项配置:

请添加图片描述

Build options 配置:

//将路径 $(CONFIG_DIR)/configs/LicheePi_Zero_defconfig
//写入到Build options-> Location to save buildroot config项
//退出menuconfig后,可调用make savedefconfig保存配置,
//再次使用直接调用make LicheePi_Zero_defconfig即可恢复配置
make savedefconfig

在这里插入图片描述

Toolchain子项配置:

//Toolchain path填入:
/opt/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf

//Toolchain prefix填入:
arm-linux-gnueabihf

其他配置参考下图:

在这里插入图片描述

System configuration子项配置参考:

注意将/dev/mangement项改为mdev如下图

在这里插入图片描述

alsa音频包:

在这里插入图片描述

depmod命令添加:

测试版文件系统没有depmod命令,本次可以配置上,也可以与测试版文件系统区分

depmod需要在busybox中配置:

cd ~/licheepi/buildroot-2017.08
//配置busybox
make busybox-menuconfig
//编译busybox,为buildroot编译打包做准备
make busybox

在这里插入图片描述

在这里插入图片描述

buildroot编译

//buildroot配置完成退出menuconfig后保存配置 
make savedefconfig 

//编译buildroot 
make

编译完成后将在output/images生成根文件系统,

在这里插入图片描述

测试

使用方式参考教程2.5,解压到 ~/linux/nfs/rootfs即可

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值