编译 Buildroot 固件¶
本章介绍 Buildroot 固件的编译流程,推荐在 Ubuntu 18.04 系统环境下进行开发,若使用其它系统版本,可能需要对编译环境做相应调整。
本教程的编译部分适用于 v1.0.6e 以上 SDK 版本
$ readlink -f .repo/manifest.xml
/home/daijh/p/rk3588/.repo/manifests/rk3588/rk3588_linux_release_20230301_v1.0.6e.xml
准备工作¶
搭建编译环境¶
sudo apt-get install repo git ssh make gcc libssl-dev liblz4-tool \
expect g++ patchelf chrpath gawk texinfo chrpath diffstat binfmt-support \
qemu-user-static live-build bison flex fakeroot cmake gcc-multilib g++-multilib \
unzip \
device-tree-compiler ncurses-dev \
编译 SDK¶
编译前配置¶
在 device/rockchip/rk3588/
目录下,有不同板型的配置文件,选择配置文件:
./build.sh aio-3588sjd4-buildroot.mk
or
./build.sh aio-3588sjd4-BE45-A1-buildroot.mk # MIPI 屏幕