- 编译:
a、 make menuconfig
选中busybox setting/build option/静态编译。将库编译进应用程序,使得在运行时不要依赖其它的库。然后修改交叉工具链前缀
b、make
生成了busybox_unstripped即没有廋身的busybox
c、make install
默认安装在__install文件夹中
2、继续创建etc目录来完成根文件系统:
etc目录下有fstab、initrtable、profile、init.d(包含rcS文件)。fstab描述挂载的具体信息、profile描述环境变量可自定义名字、rcS脚本执行命令。
3、initab文件内容的格式:
id:runlevels:action:process
id表示应用程序的控制终端,此时板子上不需要控制终端,所以为NULL。
runlevels表示运行等级,busybox不支持这个。为NULL
action表示具体动作,有sysinit、restart、respawn等
::sysinit:/bin/init.d/rcS表示执行初始化程序,具体内容在rcS中描述。
busybox
最新推荐文章于 2022-11-20 10:03:31 发布