RK3572平台Buildroot 2026.02、Debian 13系统的适配Part1
RK3572平台Buildroot 2026.02、Debian 13系统的适配Part1一开发环境搭建1-1准备开发环境我们推荐使用 Ubuntu 22.04 或更高版本的系统进行编译。其他的 Linux 版本可能需要对软件包做相应调整。除了系统要求外还有其他软硬件方面的要求。硬件要求64 位系统硬盘空间大于 40G。如果您进行多个构建将需要更大的硬盘空间。软件要求Ubuntu 22.04 或更高版本系统。1-2安装库和工具集使用命令行进行设备开发时可以通过以下步骤安装编译SDK需要的库和工具。使用如下apt-get命令安装后续操作所需的库和工具sudo apt-get update sudo apt-get install git ssh make gcc libssl-dev \liblz4-tool zstd expect expect-dev g patchelf chrpath gawk texinfo \diffstat binfmt-support qemu-user-static live-build bison flex fakeroot \cmake gcc-multilib g-multilib unzip device-tree-compiler ncurses-dev \libgucharmap-2-90-dev bzip2 expat gpgv2 cpp-aarch64-linux-gnu libgmp-dev \libmpc-dev bc python-is-python3 python3-setuptools swig python3-dev说明安装命令适用于Ubuntu22.04其他版本请根据安装包名称采用对应的安装命令若编译遇到报错可以视报错信息安装对应的软件包。其中python 要求安装 python 3.6 及以上版本Ubuntu 22.04 默认安装 python 3.10。make 要求安装 make 4.0 及以上版本Ubuntu 22.04 默认安装 make 4.3。lz4 要求安装 lz4 1.7.3 及以上版本Ubuntu 22.04 默认安装 lz4 1.9.3。编译Yocto需要VPN网络二SDK代码的更新2-1): 确定同步到最新的SDK.repo/manifests/rockchip_linux6.12_release.xml - release/rockchip_linux6.12_release_v1.0.0_20260620.xml2-2): 适配现状可用板级 defconfig三代码的编译3-1Buildroot 2026.02 构建# 1. 这里要根据硬件的配置来改DTS 我司是Q572和MOB572./device/rockchip/common/scripts/build.sh rk3572:Q572_v10_defconfig对应的DTS为Q572-evb1-v10-linux.dts# 2. 可视化修改配置make config# 3. 完整编译make allQ572-evb1-v10-linux.dts要根据硬件来RK3572 特性BuildrootMali G310 (Valhall) GPURKNN3 LLM 推理rknn3-testRKAI 视觉算法音频 overlayboard/rockchip/rk3572/fs-overlay/编译报错很多因网络环境的问题DL包下载会败这里大家要留意3-1Debian 13 (Trixie) 构建3-1-1单独构建 Debian rootfscd debian# 构建基础镜像RELEASEtrixie TARGETdesktop ARCHarm64 ./mk-base-debian.sh# 叠加 Rockchip 硬件加速层RELEASEtrixie ARCHarm64 ./mk-rootfs.sh# 生成 ext4 镜像./mk-image.sh