分类: LINUX
2016-12-07 22:47:54
使用BusyBox制作根文件系统
一、下载、配置、编译、安装BusyBox
我用的busybox版本是1_25,下载地址:
配置:
在busybox下执行 make menuconfig
做如下配置:
Busybox Settings --->
Build Options --->
[*] Build BusyBox as a static binary (no shared libs)
(arm-linux-gnueabi-) Cross Compiler prefix
然后执行
make CROSS_COMPILE=arm-linux-gnueabi- //编译
make install //安装
安装完成后,会在busybox目录下生成_install目录,该目录下的程序就是单板运行所需要的命令。
二、创建根文件系统的目录架构
三、为目标系统准备链接库
四、为目标系统建立设备文件
五、准备系统初始化文件(init等)
(还不太明白,使用helloworld程序替代,带续)
六、制作根文件系统镜像
七、测试根文件系统