说明
编译 Buildroot 系统,最低的主机电脑配置要求为:
16核的CPU32GB的内存300GB的存储空间
更低的配置我这里没有进行实验,低于这个配置可能会出现各种各样莫名奇妙的错误。
- 主机系统:
Ubuntu22.04
SDK说明
- Linux内核版本:
6.1.99 - 设备树:
tspi-3m-rk3576 - 内核配置文件:
rockchip_linux_defconfig
编译镜像
0⃣. 进入SDK根目录下:
bash
lipeng@host:~/workspace/linux-build/TaishanPi-3-Linux$ ls
Copyright_Statement.md app buildroot device envsetup.sh hal kernel-6.1 rkbin rtos tspi-sdk-init.sh yocto
Makefile build.sh debian docs external kernel prebuilts rkflash.sh tools u-boot1
2
3
2
3
1⃣. 选择Buildroot配置文件:
bash
./build.sh tspi_3m_rk3576_buildroot_defconfig1
作用说明
会将 tspi_3m_rk3576_buildroot_defconfig 文件的配置写入 output/.config 中,用于编译。
可以使用 ./build.sh help 查看其他的命令参数
2⃣. 一键开始编译:
bash
./build.sh1
命令讲解
会自动运行里面的编译命令,根据 output/.config 中的配置,进行选择性编译,自动生成成品镜像update.img。
可以使用 ./build.sh help 查看其他的命令参数
3⃣. 编译成功:
编译完成之后,可以在 rockdev/ 目录找到生成的 update.img 镜像之后,根据 成品镜像烧录🚀 章节中的方式烧录 update.img 镜像就可以看到系统启动了。