定制扩展分区分区镜像是基于 Rockchip Linux SDK 框架开发的一种镜像实现方式,主要用于解决多设备系统的适配问题。与传统的 rk 传统分区相比,定制扩展分区提供了更强的灵活性、扩展性和维护性,特别适用于设备功能多样化的嵌入式系统,分区表如下所示:
特性 1. 多设备共享与动态适配
定制扩展分区 镜像可以适用于多个使用相同型号处理器的设备,不再需要为每个设备单独构建镜像。通过集成多个设备树 (dtb) 文件,一个镜像就能覆盖多个板卡,例如项目 1 和项目2都使用了iTOP-RK3568核心板,但是底板硬件不同,这时候并不需要整理两份不同的SDK,只需加载不同的设备树即可。
特性 2. 支持设备树插件与模块化更新
支持.dtbo 插件的加载,可以在运行时动态添加或更新设备的硬件配置(修改配置文件后重启即可生效),而无需重新烧写镜像。除了设备树之外,还可以在不烧写镜像的情况下更新内核、配置文件等。
特性 3. 分区简化与高效存储
定制扩展分区 使用了简化之后的分区方案,只包含必要的 uboot、定制扩展分区和 rootfs分区。通过减少冗余分区,如 mis、recovery 和 backup 分区,提高了存储空间的利用率。
特性 4. 启动时间的平衡
与 rk 传统分区 的直接加载方式相比,定制扩展分区 的启动时间稍慢,因为它在启动时需要加载相应设备树和 overlay。然而,这种适应性换取了更高的灵活性和多设备支持。
特性 5.使用场景与适用性
需要频繁更新的设备:适合工业自动化和物联网系统,这些系统需要支持频繁的内核或驱动更新。
减少维护成本:通过动态切换和在线更新,减少了系统维护的工作量和停机时间
|