树莓派精简版镜像制作

前言:采用buidlroot来编译一个尽可能小的树莓派镜像,没有图形界面的支持,只具备必要的驱动。树莓派版本为3B+。
1、下载buildroot
从buidlroot官网下载所需要的程序https://buildroot.org/downloads/
下载的是buildroot-2018.08.1.tar.gz版本
2、对buildroot进行配置
make raspberrypi3_defconfig
采用的是buildroot中树莓派默认配置
3、还需要进行一些配置,增加部分软件
在 Toolchain中选择采用glibc
4、增加busybox中命令程序
make busybox-menuconfig
5、取消或增加内核的驱动或者功能
make linux-menuconfig 推荐将没用的驱动模块去掉,来减少镜像的大小
6、配置完成后就可以进行编译了
make ARCH=arm -jN
7、编译完成后得到sdcard.img
在buidlroot路径下面 output/image/sdcard.img 将镜像直接烧写到树莓派中就可以了
8、主要事项
1、采用默认的配置文件进行编译得到的镜像已经有很多的驱动模块,但是内核不具备自动增加模块的功能需要手动加载模块
2、内核镜像很小,没有图形界面,采用的是通过串口的控制端
3、编译推荐在centos7-64上面进行,出问题的概率较小,centos7-64配置163的yum源就能安装所有编译所需要的工具和命令
4、编译过程中会出现各种各样的错误,有一些错误是因为宿主机缺少必要的软件支持引起的,通过yum安装所需要的功能命令就能解决,还有一部分比较棘手的问题就是下载所需要的软件包的时候(是buildroot下载源码包)失败,在编译的时候遇到的最大的问题就是下载内核源码的出现错误,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值