注意: 本文是为 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.binrap 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
为例。
选择固件文件后,ruffos-1.6.0.bin
会在网页上成功显示,点击 Upgrade
,确认后开始升级。
注意
- 升级之前,请确保电源已经插好。
- 升级之后,保存在设备的任何信息都将被删除。