├── app ├── buildroot #buildroot构建目录 ├── build.sh -> device/rockchip/common/scripts/build.sh #sdk编译脚本 ├── common -> device/rockchip/common #自动化编译脚本hook ├── Copyright_Statement.md -> docs/licenses/LICENSE #license ├── debian #debian构建目录 ├── device #板型配置目录 ├── docs #rockchip文档 ├── external #rockchip模块组件包 ├── hal # ├── kernel -> kernel-6.1 ├── kernel-6.1 ├── Makefile -> device/rockchip/common/Makefile ├── output ├── prebuilts ├── README.md ├── README_rk.md -> device/rockchip/common/README.md ├── repo_readme.txt ├── rkbin ├── rkflash.sh -> device/rockchip/common/scripts/rkflash.sh ├── rockdev -> output/firmware ├── rtos ├── test.txt ├── tmp ├── tools ├── u-boot └── yocto |
./build.sh chip #选择要编译的芯片 Log colors: message notice warning error fatal Log saved at /home/foxluo/work0/rockchip/rk_linux/rk_linux_6.1/output/sessions/2025-11-18_19-37-19 Pick a chip: 1. rk3566_rk3568 2. rk3576 3. rk3588 Which would you like? [1]: 3 #选择rk3588 Switching to chip: rk3588 Pick a defconfig: 1. rockchip_defconfig 2. hugsun_rk3588_edge_lp4_v12_debain_defconfig 3. hugsun_rk3588_edge_lp4_v12_defconfig 4. hugsun_rk3588_edge_lp4_v14a_debain_defconfig 5. rockchip_rk3588_evb1_lp4_v10_amp_defconfig 6. rockchip_rk3588_evb1_lp4_v10_defconfig 7. rockchip_rk3588_evb1_lp4_v10_mcu_defconfig 8. rockchip_rk3588_evb7_v11_defconfig 9. rockchip_rk3588_ipc_evb1_v10_defconfig 10. rockchip_rk3588_ipc_evb7_lp4_v11_defconfig 11. rockchip_rk3588_multi_ipc_evb1_v10_defconfig 12. rockchip_rk3588s_evb1_lp4x_v10_defconfig Which would you like? [1]: 3 #选择hugsun edge v1.2a板型 Switching to defconfig: /home/foxluo/work0/rockchip/rk_linux/rk_linux_6.1/device/rockchip/.chip/hugsun_rk3588_edge_lp4_v12_defconfig # # configuration written to /home/foxluo/work0/rockchip/rk_linux/rk_linux_6.1/output/.config # Using last kernel version(6.1) |
make menuconfig |
./build.sh cleanall |
./build.sh all # 只编译模块代码(u-Boot,kernel,Rootfs,Recovery) # 需要再执行`./build.sh ./mkfirmware.sh 进行固件打包 ./build.sh # 编译模块代码(u-Boot,kernel,Rootfs,Recovery) # 打包成update.img完整升级包 # 所有编译信息复制和生成到out目录下 |