固件升级

注意: 本文是为 Ruff 1.5.0 之后的版本准备的升级教程。如果你的固件是旧版本,请访问这里获取旧版的固件升级方式。

固件,是 Ruff 一个重要的组成部分,它是一个运行在开发板上的系统,也是我们的 Ruff 应用运行的根基。

当 Ruff 发布新版本时,请在下载最新版 SDK 的同时,更新对应版本的固件,以便二者配合,达到最佳的使用体验。

升级前准备

更新 SDK

下载页面,找到最新的 SDK,在系统更新后,将此 SDK 覆盖原有的 SDK。

固件下载

下载页面,找到最新的固件,下载并解压备用。

连接设备

开发板成功启动后,会搭建一个名为 Ruff-[SN][SN] 为设备序列号)的无线热点。使用开发机连接该热点,成功后进行后续操作(该热点没有因特网接入)。

固件升级

有两种固件升级方式,任选一种即可

方式1: 命令行升级

固件升级可以通过运行如下命令:

rap system upgrade 192.168.78.1 path-to-firmware-file

这里的 192.168.78.1 是开发板的 IP 地址,path-to-firmware-file 是固件的存放地址。

示例

假定固件存放在 ~/Downloads/ruffos-1.6.0.bin

rap system upgrade 192.168.78.1 ~/Downloads/ruffos-1.6.0.bin

方式2: 网页升级

Ruff 1.6.0 之后的固件升级还可以通过网页来操作:

在浏览器输入 192.168.78.1 进入 Ruff Console 页面 。选择 Firmware, 点击 Select, 选择需要升级的固件文件,此处以 ruffos-1.11.4.bin 为例。

firmware-upgrade1

选择固件文件后,ruffos-1.6.0.bin 会在网页上成功显示,点击 Upgrade,确认后开始升级。

firmware-upgrade2

注意

  • 升级之前,请确保电源已经插好。
  • 升级之后,保存在设备的任何信息都将被删除。