[xboard] 28 busybox最小根文件系统
文章目录
-
-
- 1 根文件系统
- 2 busybox
-
- 2.1下载
-
- 方法一
- 方法二
- 方法三
- 2.2 代码结构
- 2.3编译
-
- 交叉工具
- 配置
- 编译安装
- 3 最小系统
-
- 3.1 创建目录结构
- 3.2创建设备文件
- 3.3创建系统配置文件
- 3.4创建镜像文件
- 4测试
-
1 根文件系统
# ext4 - 最常用
- 特点:日志文件系统,数据可靠性高
- 命令:mkfs.ext4 /dev/mmcblk0p2# squashfs - 压缩只读
- 特点:高压缩比,只读
- 用途:Live CD、嵌入式系统只读分区# jffs2, ubifs - Flash 专用
- 特点:针对 Flash 存储优化
- 用途:NOR/NAND Flash 设备# NFS (Network File System)
- 特点:通过网络挂载根文件系统
- 优势:便于开发调试
- 用法:root=/dev/nfs nfsroot=192.168.1.100:/nfs/rootfs
2 busybox
2.1下载
方法一
busybox官方使用git维护,主页显示如下
按照最下面的提示,可以使用git下载
$ git clone https://git.busybox.net/busybox
Cloning into 'busybox'...
remot