6.编译、安装
elf@ubuntu:~/busybox-1.24.1$ make
elf@ubuntu:~/busybox-1.24.1$ make install (由于前面没设置安装位置将默认安装在本文件夹的_install文件夹下)
7.移植busybox到文件系统
(1)拷贝_install/bin下的busybox到文件系统的/bin目录下
root@ELF1:~# rm /bin/busybox
root@ELF1:~# cp /run/media/sda1/busybox /bin
(2)给予权限
root@ELF1:~# chmod 777 /bin/busybox
(3)删除旧链接文件
root@ELF1:~# rm /bin/ls
(4)形成新的链接文件
root@ELF1:~# ln -s /bin/busybox /bin/ls
二、修改内核
1.执行环境变量
elf@ubuntu:~/linux-4.1.15-elf1$ . /opt/fsl-imx-x11/4.1.15-2.0.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi
2.生成.config文件
elf@ubuntu:~/linux-4.1.15-elf1$ make imx6ull_elf1_defconfig
3.进入图形配置界面
elf@ubuntu:~/linux-4.1.15-elf1$ make menuconfig
File systems
--->DOS/FAT/NT Filesystems
--->(437) Default codepage for FAT修改为(936) Default codepage for FAT
--->(iso8899-1) Default iocharset for FAT修改为(utf8) Default iocharset for FAT
File systems
--->Native language support
--->(cp437) Default NLS Option修改为(utf8) Default NLS Option
---><*>Simplified Chinese charset (CP936, GB2312)
保存退出。
4.编译
elf@ubuntu:~/linux-4.1.15-elf1$ cp .config arch/arm/configs/imx6ull_elf1_defconfig
elf@ubuntu:~/linux-4.1.15-elf1$ make imx6ull_elf1_defconfig
elf@ubuntu:~/linux-4.1.15-elf1$ make zImage
5.将新的内核拷贝到
开发板替换旧的内核
root@ELF1:~# cp /run/media/sda1/zImage /run/media/mmcblk1p1/
root@ELF1:~# sync
断电重启。
三、文件系统验证
把含有中文名称文件的U盘插到开发板上,进入U盘挂载路径查看:
root@ELF1:~# ls /run/media/sda1/