目录
0 引言
当前阶段的目标是搞定嵌入式Linux,首先要从Linux系统编程入手,熟悉Linux的编程思想及相关API的使用(文件的操作、进程、内部通信、进程间通信、网络通信等)。那么要开始搞Linux系统编程,又该从哪里入手呢?所以,有了本篇博文,搭建“麻雀虽小,五脏俱全”的最小Linux文件系统,用于我们后续学习Linux系统编程。
1 安装Busybox
制作最小Linux文件系统需要使用到 Busybox 工具,它是一个集成了三百多个最常用Linux命令和工具的软件。BusyBox 包含了一些简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复杂的工具,例grep、find、mount以及telnet。简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令,也包含了 Android 系统的自带的shell。我们此处使用的版本busybox-1.21.1.tar.bz2。