构建最简单的嵌入式Linux根文件系统,下面我们一步步教大家做起。。
硬件环境:
S3C2440
软件环境:
cross-4.3.2下载在Linux公社的1号FTP服务器里,下载地址:
用户名:www.linuxidc.com
密码:www.muu.cc
在 2011年LinuxIDC.com\10月\使用BusyBox制作Linux根文件系统
STEP 1:构建目录结构
创建根文件系统目录,主要包括以下目录
/dev /etc /lib /usr /var /proc /tmp /home /root /mnt /bin /sbin /sys
#mkdir /home/rootfs
#cd /home/rootfs
#mkdir dev etc lib usr var proc tmp home root mnt sys
STEP 2: 使用busybox构建/bin /sbin linuxrc
进入busybox-1.16.1目录,执行
#make defconfig
#make menuconfig
Busybox Setting ----->
Build Options ----->
//1选择将busybox进行静态编译
[*]Build BusyBox as a static binary (no shared libs)
//2.指定交叉编译器为
(/usr/local/arm/4.3.2/bin/arm-linux-)Cross Compiler prefix