buildroot 和 busybox 系统的优缺点

busybox 构建

优点:

1. 给我提供了方便的构建根文件系统的方法

缺点:

1. 制作出来的根文件系统不能直接用

2. 使用busybox构建根文件系统不完善,仅仅只是帮我们构建好了一些常用的命令和文件,后续像/lib库,/etc目录下的文件都需要自己手动创建完善,需要我们自己做很多其他工作

3. busybox本身支持的第三方库,软件很少,比如tslib,alsa,bluez就没有,需要自己去下载源码,然后编译,移植,且它依赖的其他第三方库问题也很严重,很难处理。不太适合初学者做项目。而且busybox构建的根文件系统默认没有用户名和密码设置

buildroot 构建

优点:

1. 解决了busybox的移植带来的问题,选中配置,编译即可得到第三方工具

2. buildroot不仅仅能构建根文件系统,也可以编译linux内核和uboot,当配置buildroot,使能linux内核和uboot以后buildroot可以自动下载linux内核和uboot并编译,不过我们一般不会使用buildroot里的uboot和linux内核,因为buildroot下载的linux和uboot源码里面会缺少很多驱动文件,所以我们要配置buildroot关闭linux内核和uboot的编译

缺点:

1. 编译耗时,多核cpu编译会快

2. 综合考虑,初学者就用buildroot

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小鹅编程笔记

你的鼓励将是我最大的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值