wget https://www.busybox.net/downloads/busybox-1.37.0.tar.bz2
tar -xvf busybox-1.37.0.tar.bz2
cd busybox-1.37.0
make ARCH=arm CROSS_COMPILE=arm-openwrt-linux- defconfig
nano .config
接下来需要对.config进行手动修改
L44 -> CONFIG_STATIC=y
L98 -> CONFIG_SHA1-HWACCEL=n
L99 -> CONFIG_SHA256-HWACCEL=n
L844 -> CONFIG_SEEDRNG=n
L939 -> CONFIG_FEATURE_IP_LINK_CAN=n
保存后进行编译
1
2
3
make ARCH=arm CROSS_COMPILE=arm-openwrt-linux- -j4
make ARCH=arm CROSS_COMPILE=arm-openwrt-linux- install
cd _install/bin
此时该文件夹下会存在可执行文件busybox
将编译好的busybox文件复制到F1C200S开发板上执行测试
1
2
3
4
adb push busybox busybox
adb shell
> ./busybox ls
若能正常显示/文件夹即可将文件全部复制到开发板
1
2
3
4
5
6
7
8
9
> rm /busybox
> mkdir /mnt/UDISK/busybox
cd ..
tar -czvf bin.tar.gz -C bin .
adb push bin.tar.gz /mnt/UDISK/busybox
> cd /mnt/UDISK
> tar -xzvf bin.tar.gz -C /mnt/UDISK/busybox
> cd /mnt/UDISK/busybox
> ./busybox tar -xzvf bin.tar.gz -C /bin