# 包含了烧录出只包含/demo这一自定义分区的update.img文件所需的文件以及教程 注意:在创建自定义分区前先把atk-demo和myfile两个package给编译了。 如何编译package参考仓库中的正点原子pdf教程 相关文件在SDK中的路径: RV1126_RV1109_SDK_2.3.2/device/rockchip/rv1126_rv1109/parameter-buildroot-fit.txt RV1126_RV1109_SDK_2.3.2/device/rockchip/common/mkfirmware.sh RV1126_RV1109_SDK_2.3.2/tools/linux/Linux_Pack_Firmware/rockdev/package-file fstab文件在板子上 /etc/fstab 自定义分区: ①修改 parameter-buildroot-fit.txt 文件 添加分区大小、起终位置等(此文件主要是负责上位机如何给 emmc 分区) ②修改 mkfirmware.sh 文件(负责固件的打包) ③修改package-file(配置固件烧录的分区) ④编写fstab文件,用于1126板子的系统开机后的分区挂载 ⑤编写Config.in、mytest.mk文件、修改 buildroot 的配置(用于将需要的文件放到自定义分区里、把修改的fstab放在/etc目录下) 修改buildroot分区配置文件(添加自定义分区)、固件烧录分区配置文件(把自定义分区烧录成固件)、固件打包脚本(把自定义分区固件打包进update.img文件),再修改板子上fstab让板子把这个分区挂载到文件系统 完成package编译以及自定义分区固件烧录后,demo分区中文件需要更新的更新步骤: ``` source envsetup.sh rockchip_rv1126_owl_50emmc_ipc && ./build.sh BoardConfig-owl-50EMMC-IPC-IMX307.mk make atk_demo-rebuild source envsetup.sh rockchip_rv1126_owl_50emmc_ipc && ./build.sh BoardConfig-owl-50EMMC-IPC-IMX307.mk && ./build.sh