/****************************************************************************** * buildroot linux filesystem 初探 * 声明: * 在自己做文件系统的时候发现了这个buildroot,可以用来直接做文件系统,于是 * 下载下来自己编译了一下,发现确实是这样的,于是简单尝试一下,先看看效果如何。 * * 2016-2-1 深圳 南山平山村 曾剑锋 *****************************************************************************/ 一、参考文档: 1. 使用buildroot搭建linux文件系统 http://www.wfuyu.com/technology/24705.html 2. The Buildroot user manual https://buildroot.org/downloads/manual/manual.html 二、buildroot下载: https://buildroot.org/ 三、文件系统: Qt@zengjf:~/rootfs/buildroot/buildroot-2015.11.1/output/target$ ls -al total 72 drwxr-xr-x 17 Qt Qt 4096 Jan 31 17:47 . drwxr-xr-x 6 Qt Qt 4096 Jan 31 17:06 .. drwxr-xr-x 2 Qt Qt 4096 Jan 31 17:47 bin drwxr-xr-x 4 Qt Qt 4096 Jan 31 17:47 dev drwxr-xr-x 6 Qt Qt 4096 Jan 31 17:47 etc drwxr-xr-x 2 Qt Qt 4096 Jan 31 17:47 lib lrwxrwxrwx 1 Qt Qt 3 Jan 31 17:06 lib32 -> lib lrwxrwxrwx 1 Qt Qt 11 Jan 31 17:46 linuxrc -> bin/busybox drwxr-xr-x 2 Qt Qt 4096 Dec 6 06:05 media drwxr-xr-x 2 Qt Qt 4096 Dec 6 06:05 mnt drwxr-xr-x 2 Qt Qt 4096 Dec 6 06:05 opt drwxr-xr-x 2 Qt Qt 4096 Dec 6 06:05 proc drwx------ 2 Qt Qt 4096 Dec 6 06:05 root drwxr-xr-x 2 Qt Qt 4096 Dec 6 06:05 run drwxr-xr-x 2 Qt Qt 4096 Jan 31 17:46 sbin drwxr-xr-x 2 Qt Qt 4096 Dec 6 06:05 sys -rw-r--r-- 1 Qt Qt 1336 Jan 31 17:47 THIS_IS_NOT_YOUR_ROOT_FILESYSTEM drwxrwxrwt 3 Qt Qt 4096 Jan 31 17:47 tmp drwxr-xr-x 6 Qt Qt 4096 Jan 31 17:46 usr drwxr-xr-x 4 Qt Qt 4096 Jan 31 17:47 var Qt@zengjf:~/rootfs/buildroot/buildroot-2015.11.1/output/target$ 四、etc目录: Qt@zengjf:~/rootfs/buildroot/buildroot-2015.11.1/output/target/etc$ ls -al total 96 drwxr-xr-x 6 Qt Qt 4096 Jan 31 17:47 . drwxr-xr-x 17 Qt Qt 4096 Jan 31 17:47 .. -rw-r--r-- 1 Qt Qt 320 Dec 6 06:05 fstab -rw-r--r-- 1 Qt Qt 304 Dec 6 06:05 group -rw-r--r-- 1 Qt Qt 6 Jan 31 17:47 hostname -rw-r--r-- 1 Qt Qt 36 Jan 31 17:47 hosts drwxr-xr-x 2 Qt Qt 4096 Feb 1 08:18 init.d -rw-r--r-- 1 Qt Qt 1033 Jan 31 17:47 inittab -rw-r--r-- 1 Qt Qt 1180 Dec 6 06:05 inputrc -rw-r--r-- 1 Qt Qt 17 Jan 31 17:47 issue -rw-r--r-- 1 Qt Qt 1103 Jan 31 17:47 ld.so.cache -rw-r--r-- 1 Qt Qt 0 Jan 31 17:47 ld.so.conf drwxr-xr-x 2 Qt Qt 4096 Dec 6 06:05 ld.so.conf.d -rw-r--r-- 1 Qt Qt 876 Jan 31 17:46 mdev.conf lrwxrwxrwx 1 Qt Qt 12 Dec 6 06:05 mtab -> /proc/mounts drwxr-xr-x 6 Qt Qt 4096 Jan 31 17:47 network -rw-r--r-- 1 Qt Qt 230 Jan 31 17:47 nsswitch.conf -rw-r--r-- 1 Qt Qt 101 Jan 31 17:47 os-release -rw-r--r-- 1 Qt Qt 334 Dec 6 06:05 passwd -rw-r--r-- 1 Qt Qt 324 Dec 6 06:05 profile drwxr-xr-x 2 Qt Qt 4096 Dec 6 06:05 profile.d -rw-r--r-- 1 Qt Qt 2744 Dec 6 06:05 protocols lrwxrwxrwx 1 Qt Qt 18 Dec 6 06:05 resolv.conf -> ../tmp/resolv.conf -rw-r--r-- 1 Qt Qt 10873 Dec 6 06:05 services -rw------- 1 Qt Qt 243 Jan 31 17:47 shadow Qt@zengjf:~/rootfs/buildroot/buildroot-2015.11.1/output/target/etc$