Toybrick

中文 / EN
Toybrick Wiki教程 TB-16A-AI 在线升级
在线升级

Toybrick提供了一种在线升级方案,用户在无法烧写固件的情况下可以实现对设备的根文件系统进行升级,具体操作步骤如下


制作升级包

1.创建存放基础版本 rootfs image 的目录,该目录由 /etc/update.conf 中定义:
mkdir /home/toybrick/imgdir
2.将当前设备根文件系统对应的 rootfs 镜像放置在 imgdir 目录中(若无法确定 rootfs 镜像,则参考制作根文件系统生成当前的 rootfs 镜像)
3.完成相应修改后,执行命令开始制作升级包:
sudo diff_rootfs /etc/update.con
4.执行完成后在 /home/toybrick/patchdir 目录下生成4个升级所需要的文件:recovery.list  recovery.tar.gz update.list  update.tar.gz

NOTE:制作升级包的一些配置在 /etc/update.conf 文件中定义,用户若有需要可自行更改。


Toybrick设备升级
1.将4个升级文件 { recovery.list  recovery.tar.gz update.list  update.tar.gz } 推送到 Toybrick 设备 /update 目录下(/update目录需自行创建)
2.控制 Toybrick 设备进行重启,重启过程中会自动升级,确认升级完成并且 Toybrick 设备正常后,删除 Toybrick 设备 /update 目录
3.若 Toybrick 设备升级后有异常,则主控设备可控制 Toybrick 设备进行重启,当重启次数达到三次时,会自动进行 recovery 回退到升级前版本

NOTE:强烈建议升级包在线下设备验证充分后再推送上线进行升级,避免升级引起系统异常问题!




产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


返回顶部