使用 Web 进行操作系统更新/升级指南
使用 Type-C 数据线将 reCamera 连接到您的计算机,并在计算机的浏览器中访问 http://192.168.42.1/#/system
,如果通过网络访问设备,请替换 IP 地址。在升级之前,请通过检查 ip_address/#/network
确保 reCamera 已连接到互联网。
点击 System
配置,如果有新固件发布,点击 Apply
更新/升级设备系统。如果未自动检测到新固件,按钮文本将显示为 "Check"。

等待进度条完成。

点击 Restart
完成系统更新/升级。刷新浏览器,大约 30 秒后重新连接设备。

系统会自动检查是否有可更新/升级的新固件版本。

使用命令进行操作系统版本管理
通过 OTA 进行设备管理
更新/升级到最新的 OTA 版本
您可以在此处查看 reCamera OS 的最新版本。
手动更新/升级到最新的 OTA 固件:
# 升级到最新固件版本
sudo /mnt/system/upgrade.sh latest https://github.com/Seeed-Studio/reCamera-OS/releases/latest
sudo /mnt/system/upgrade.sh start
或者
更新/升级或回滚到任何特定的 OTA 版本
如果您希望部署特定版本,可以使用以下命令:
# 例如,安装 0.1.4 版本
sudo /mnt/system/upgrade.sh latest https://github.com/Seeed-Studio/reCamera-OS/releases/tag/0.1.4
sudo /mnt/system/upgrade.sh start
如果您正在开发操作系统,并且在 GitHub 上有自己的分支,也可以使用您的分支链接更新/升级系统版本:
sudo /mnt/system/upgrade.sh latest https://github.com/your-user-name/reCamera-OS/releases/your-version-file-address
sudo /mnt/system/upgrade.sh start
针对 0.1.3 及以下版本的操作系统
如果您希望使用 upgrade.sh
进行 OTA,但您的版本是 0.1.3 或以下,请按照以下步骤操作:
- 使用 USB Type-C 数据线将设备连接到计算机,然后访问 192.168.42.1/#/terminal。在文件夹中找到
upgrade.sh
脚本:
cd /mnt/system
ls

- 更改此脚本的权限:
sudo rootfs_rw on
sudo chmod +x upgrade.sh

- 删除旧的
upgrade.sh
文件,并检查是否成功删除:
sudo rm upgrade.sh
ls

- 前往 Github 下载最新的
upgrade.sh
脚本。

- 更改文件夹权限:
sudo chmod 777 /mnt/system

- 打开桌面/PC 终端,将下载的脚本复制到 reCamera 的同一文件夹下:
sudo scp your_folder_address/upgrade.sh [email protected]:/mnt/system/

- 返回网页检查新的
upgrade.sh
是否已存在:

- 为了安全起见,将文件夹权限改回:
sudo chmod 755 /mnt/system

- 现在,您可以尝试使用 OTA 命令 进行任何版本控制。
通过本地包进行设备管理
您还可以使用本地 OTA 包手动更新/升级固件。OTA 固件可在此处下载。使用如 scp 等工具将文件传输到 reCamera:
sudo scp sg2002_reCamera_0.1.3_emmc_ota.zip recamera@ip_address:~/
然后使用 bash 部署:
sudo /mnt/system/upgrade.sh start sg2002_reCamera_0.1.3_emmc_ota.zip
note
如果您没有足够的权限将文件传输到 reCamera,可以通过输入 rootfs_rw on/off
将系统文件设置为可读或可写。
手动恢复出厂设置
此命令可将 reCamera 恢复到出厂设置。如果使用此命令,您的所有用户数据(如 Node-RED 流程和本地存储)将被删除:
sudo /mnt/system/upgrade.sh recovery
技术支持与产品讨论
感谢您选择我们的产品!我们致力于为您提供多种支持,确保您使用我们的产品时能够获得尽可能顺畅的体验。我们提供了多种沟通渠道,以满足不同的偏好和需求。