当前位置: 首页 > news >正文

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

http://www.dtcms.com/a/166023.html

相关文章:

  • vue2中如何自定义指令
  • 最新DeepSeek-Prover-V2-671B模型 简介、下载、体验、微调、数据集:专为数学定理自动证明设计的超大垂直领域语言模型(在线体验地址)
  • C++继承(下)
  • 监听滚动事件
  • Ubuntu平台使用aarch64-Linux交叉编译opencv库并移植RK3588S边缘端
  • 新手小白如何查找科研论文?
  • Nginx匹配规则详细解析
  • 快充诱骗协议芯片的工作原理及应用场景
  • Python3(19)数据结构
  • [SystemVerilog] Enum
  • UDP/TCP协议知识及相关机制
  • 【使用小皮面板 + WordPress 搭建本地网站教程】
  • 私有知识库 Coco AI 实战(五):打造 ES 新特性查询助手
  • 线上婚恋相亲小程序源码介绍
  • ES基本使用方式
  • 基于策略模式实现灵活可扩展的短信服务架构
  • 美团优选小程序 mtgsig 分析 mtgsig1.2
  • Vue3源码学习-提交限制
  • pytorch中的原地与非原地操作
  • 软件系统验收报告:功能、性能稳定性如何?数据导出卡顿咋回事?
  • GPU集群中的超节点
  • 【Hot 100】 148. 排序链表
  • AI Engine Kernel and GraphProgramming--知识分享1
  • 从有线到无线:冶炼工厂的高效转型
  • 视觉问答论文解析:《Skywork R1V2: Multimodal Hybrid Reinforcement Learning for Reasoning》
  • 数电发票整理:免费实用工具如何高效解析 XML 发票数据
  • 数据采集,埋点模型
  • 论文公式根据章节自动编号教程
  • 阿里云服务迁移实战: 06-切换DNS
  • 10.idea中创建springboot项目_jdk17