Debian是构建嵌入式Linux系统的工具,被软件和硬件开发人员广泛使用,因为它能运行在众多CPU架构和设备上,并且具有极高的稳定性和开放性。本章节将介绍BuildRoot编译根文件系统。
配置路径:sdk根目录下device/rockchip/rk356x,以下是 utx-rk3568jt 主板配置文件
BoardConfig-aukun-utx-rk3568jt.mk
将buildroot,ubuntu注释,选择引用debian配置 ,修改参考以下
source $CUR_DIR/aukun-rk3568-debian.mk
#source $CUR_DIR/aukun-rk3568-buildroot.mk
#source $CUR_DIR/aukun-rk3568-ubuntu.mk
全自动编译,以下提供两种方式
./build.sh ## 运行 lunch 指令后,已选择配置,可直接运行build.sh
./build.sh aukun-rk3568-ubuntu.mk ##附加需要编译的配置
分段编译
./build.sh buildroot #单编译buildroot根文件系统
./build.sh kernel #单编译kernel 内核
./build.sh uboot #单编译 uboot
运行sdk目录下 mkfirmware.sh 脚本 将各部分镜像打包到rockdev目录下
./mkfirmware.sh
运行 updateimg 将rockdev目录下镜像打包成rk固件,生成固件文件名:update.img
Copyright © 2022-2030 aukun.cn 合肥奥鲲电子科技版权所有 皖ICP备2023002494号-1