概述
英特尔® Edison 开发板上的固件是操作系统,同时支持使用 Wi-Fi*、蓝牙*、模拟和数字控制以及其他功能。 用户应及时进行更新,以确保开发板拥有最佳的稳定性和性能。
要求
将英特尔® Edison 模块连接至开发板;参见组装英特尔® Edison 开发板。
第一步 – 连接
第二步 – 删除旧版映像
第三步 – 下载最新的映像
第四步 – 更新
第一步 — 连接英特尔 Edison 模块
- 如果尚未连接,请确保 Arduino* 开发板上 USB 端口之间的微型开关切换至 Micro USB 端口(图 1 中的 1)。 将两根 Micro USB 连接线连接至 Arduino* 开发板,将另外一端连接至电脑(图 1 中的 2 和 3)。
图 1 — 将开关切换至 Micro USB 端口。 连接两根 Micro USB 连接线。
2. 您将可看到名为 "Edison"的驱动器在 Finder 中显示。
图 2 - "Edison"在 Finder 中显示。
第二步 — 删除旧版映像
打开新的 Terminal 窗口。
键入 cd /Volumes并按 Enter。
键入 rm –rf Edison/*并按 Enter。 该操作将删除所有的可见文件和文件夹。
键入 rm –rf Edison/\.*并按 Enter。 该操作将删除所有隐藏文件和文件夹。 如果系统提示错误 "rm: "." and ".." may not be removed",没有关系。 ("."和 ".."是当前 dir 和母 dir 的链接,它们可能没有删除)
现在,应已删除全部文件。 如要确认,请键入 ls -lag Edison以查看驱动器上的文件并按 Enter。
按 Enter。 按下 Enter 后,下一行应为空白。
第三步 — 下载最新的映像
右击 "Edison"分区并查看其是否格式化为 FAT16。 (Mac 无法正常更新 FAT16 分区。) 如果分区不是 FAT16,请跳过下一步;否则请继续。
打开“磁盘实用程序”,单击 CD Gadget Media驱动器,重新将其划分为一个 MS-DOS (FAT) 分区。 该操作将会把分区更改为 FAT32 格式。
注意: 收到 "Partition Failed Couldn’t unmount disk"?
很遗憾,如果您尝试对英特尔 Edison 模块进行分区时打开了 terminal 窗口,将会看到该错误。 解决办法非常简单:关闭 terminal,然后再尝试对磁盘进行分区!
3. 下载最新的映像 .zip 文件,选择 "Yocto complete image"。 如果您在下载该映像时遇到问题,也可以通过以下链接进行下载 https://drive.google.com/open?id=0B2ywC78pxngCUmV2V05lbjdkT3M&authuser=0
4. 解压内容,并将这些文件移动至第 1.2 步中显示的 "Edison"驱动器中。
5. 现在,您的 "Edison"驱动器将会如下所示。
第四步 — 刷新英特尔 Edison 模块
打开新的 Terminal 窗口。
键入 screen /dev/cu.usbserial并按下键盘上的 Tab键。
键入 115200 -L。
按 Enter。
显示黑屏;按下 Enter 两次。
键入 root 并按下 Enter。
如果已经配置了英特尔 Edison 模块,系统将提示您输入密码,请键入适当的证书并按 Enter。
键入 reboot ota 并按 Enter(警告:这将擦除英特尔 Edison 模块上的所有内容,包括配置设置)。
您的模块将重启,并使用最新的映像开始更新流程。
英特尔 Edison 模块完成更新后,您将看到如下界面。
由于更新了英特尔 Edison 模块上的映像,所以需要对以前的配置设置(名称、密码、WiFi 网络)进行重新配置。
备用更新方法
通过运行以下命令安装 Homebrew:
输入/运行: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装 dfu-util、coreutils 和 gnu-getopt
输入/运行: brew install dfu-util coreutils gnu-getopt
下载并解压英特尔 Edison 模块映像(仅在 Mac OS X* 主机上操作时才需要执行第一、二步)。
解压预建英特尔 Edison 模块映像的内容。
在 terminal 中更改解压 Linux* 映像的目录。 示例: (您的目录可能有所不同。)
输入/运行: cd ~/Downloads/edison-image-ww36-14
运行 flashall 脚本,然后将 USB 连接线插入开发板。
输入/运行: ./flashall.sh
- 注意: 脚本可能需要 5 分钟的时间完成更新。
现在,您的英特尔 Edison 开发板上已经安装了最新的映像。
操作系统:
Mac OS X*