12.荔枝派 zero(全志V3S)-使用新版本的buildroot

12.荔枝派 zero(全志V3S)-使用新版本的buildroot

上面是我创建的群聊,欢迎新朋友的加入。

1.下载新版buildroot

12.荔枝派 zero(全志V3S)-使用新版本的buildroot

我下载了19年2月份发布的buildroot

2.文件系统配置

make menuconfig

12.荔枝派 zero(全志V3S)-使用新版本的buildroot

设置target option

12.荔枝派 zero(全志V3S)-使用新版本的buildroot

设置编译链

12.荔枝派 zero(全志V3S)-使用新版本的buildroot

其中Toolchain path

是kernel的交叉编译链的位置

12.荔枝派 zero(全志V3S)-使用新版本的buildroot

gcc版本看下载的时候,文件包的名字

kernel的版本,在交叉编译链下面

/opt/gcc-linaro-6.3.1-2017.02-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/libc/usr/include/linux/version.h

12.荔枝派 zero(全志V3S)-使用新版本的buildroot

打开转换一下

我的编译链版本是4.6.0

保存配置开始编译

12.荔枝派 zero(全志V3S)-使用新版本的buildroot

生成镜像文件

3.磁盘分区

前面的帖子,我已经有新版本的uboot、kernel,以及现在新版本的rootfs

安装分区软件

sudo apt-get install gparted

重新分区

12.荔枝派 zero(全志V3S)-使用新版本的buildroot

12.荔枝派 zero(全志V3S)-使用新版本的buildroot

12.荔枝派 zero(全志V3S)-使用新版本的buildroot

4.烧录镜像

烧录uboot

sudo dd if=u-boot-sunxi-with-spl.bin of=/dev/sdb bs=1024 seek=8

12.荔枝派 zero(全志V3S)-使用新版本的buildroot

烧录kernel和设备树

在/home/jun/v3s/source/u-boot/arch/arm/dts

下面找设备树文件,拷贝到磁盘boot下

12.荔枝派 zero(全志V3S)-使用新版本的buildroot

到/home/jun/v3s/source/lichee_linux_kernel/linux/arch/arm/boot下拷贝zimage文件

12.荔枝派 zero(全志V3S)-使用新版本的buildroot

解压rootfs.tar到rootfs磁盘

sudo tar -xvf /home/jun/v3s/source/buildroot-2019.02.9/output/images/rootfs.tar ./

12.荔枝派 zero(全志V3S)-使用新版本的buildroot

启动设备

uboot启动信息

12.荔枝派 zero(全志V3S)-使用新版本的buildroot

kernel启动信息

12.荔枝派 zero(全志V3S)-使用新版本的buildroot

文件系统

12.荔枝派 zero(全志V3S)-使用新版本的buildroot