Lession 3.嵌入式根文件系统框架:busybox简介

本文探讨了从零构建最小根文件系统的方法,重点介绍了BusyBox项目,一个集合了多种UNIX工具的单个可执行文件,适用于小型嵌入式Linux系统,通过BusyBox构建和定制根文件系统。

Lession 3.嵌入式根文件系统框架:busybox简介

引导:
每次从零开始构建根文件系统框架,还是可以从一个现成的通用框架开始构建满足需求的根文件系统?

一、从零开始构建最小根文件系统
/bin,/dev,/etc,/lib,/proc,/var,/usr

二、通用嵌入式根文件系统项目:busybox
1. busybox项目: http://www.busybox.net/
23 March 2015 – BusyBox 1.23.2 (stable)
嵌入式Linux的瑞士军刀
BusyBox 将许多具有共性的小版本的UNIX工具结合到一个单一的可执行文件。这样的集合可以替代大部分常用工具比如的GNU fileutils, shellutils等工具,BusyBox提供了一个比较完善的环境,可以适用于任何小的嵌入式Linux系统。

2. busybox源码
	下载稳定的版本
	编译构建二进制:make defconfig;make
		make menuconfig
	安装得到目录结构:make CONFIG_PREFIX=../mini_rootfs/ install

总结:
以busybox为起点,进行项目根文件系统的裁剪定制,构建自己的根文件系统。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值