buildroot裁剪树莓派系统
在上一篇博文中记录了如何利用buildroot这个工具来编译树莓派系统最终制作出可供烧写的sdcard.img。今天记录一下裁剪树莓派系统的过程。
menuconfig
运行make menuconfig就可以进入buildroot的配置界面


在上面的菜单中需要关注一下Toolchain,这是编译内核交叉工具链的配置。

我们根据选项内容配置选项即可。一般C library选择glibc,可是buildroot编译glibc库源码失败了,打印信息如下图:

最后我不得不选择了uClibc。
另外Target packages–>也需要关注一下,里面是一些常用的工具,包括Openssh、ftp等网络工具,还有编辑器等。

我们选中后就可以编译到系统中。
make linux-menuconfig
这个命令是配置Linux内核的,运行后如下图:

内核裁剪主要在Device Drivers—>,里面是一些驱动程序。我们可以更加需要添加或从内核中去除。
make busybox-menuconfig
这个设置busybox的,这个我没有更改设置。其中的细节我需要进一步的学习和了解。

全部设置完成后运行meke即可编译。
当然我们也可以单独编译内核或者是交叉编译器亦或者是文件系统。这些命令读者阅读一下buildroot的帮助文档就可以了。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
