Lession 3.嵌入式根文件系统框架: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为起点,进行项目根文件系统的裁剪定制,构建自己的根文件系统。

猜你喜欢

转载自blog.csdn.net/qq_40083589/article/details/82946026