更新固件介绍
前言
Type-C 固件升级
这页讲的是通过 Type-C USB 口给 Neardi Pi 3 烧录固件。板子这边只需要进入 Loader 或 MaskRom 模式,电脑端可以用 Windows、Linux 或 macOS 工具来烧。
分区说明
这里说明 Neardi Pi 3 Linux 固件里的分区布局。下面这份不是随手举例,是 RK3576 Linux 6.1 R6 SDK 实际编译出来的结果。
安装 M.2 2240 NVMe SSD
Neardi Pi 3 板子上预留了一个 M.2 SSD 插槽,可以接 M.2 2240 NVMe SSD(PCIe 3.0 x4)。装好以后,系统里会识别成 nvme0n1 这类设备,再按需要格式化、挂载就能用了。
OTA 升级
介绍 OTA 包制作、升级流程和回滚注意事项。
A/B 系统
A/B 系统可以理解成板子里有两套可启动系统:A 槽和 B 槽。正常运行时从一个槽启动,升级时把新固件写到另一个槽。升级完成后切换启动槽,如果新系统启动失败,还可以回到旧槽。
eMMC 固件打包
这里说明如何把已经编译好的分区镜像,重新打包成用于 eMMC 烧录的 Rockchip update.img。
复制已部署系统环境
如果一台 Neardi Pi 3 已经部署好了系统环境、应用程序、依赖库和配置,可以把当前 rootfs 打包出来,再分发烧录到其他设备上。