本节移植根文件系统使用最新版的Busybox1.28.1。
1. 构建Linux系统中使用的命令
1.1 下载最新版的busybox
下载网址为https://www.busybox.net/
现在的最新版为1.28.1
使用自己制作的最新交叉编译链arm-S3C2440-linux-gnueabi-gcc 8.1.0
!!!特别注意,因为交叉编译链的问题,导致制作的文件系统一直不能被正确挂载,之后询问老师后才得知是交叉编译链的问题,这耗费了我很多的时间,特别提醒大家。具体制作方法见
https://www.cnblogs.com/slieart/articles/9215721.html
如果不想做,可以直接下载我做好的。
https://coding.net/u/shuimur/p/arm-linux-gcc/git
要用同样的工具链编译内核和文件系统。
1.2 解压并配置Busybox
解压后在该目录文件中执行make menuconfig
命令进行配置
Busybox Settings
build options
Cross complier prefix
在该项中填入arm-S3C2440-linux-gnueabi-
,使用arm-S3C2440-linux-gnueabi-gcc
进行编译.
如果需要静态编译,