Quantcast
Channel: 英特尔开发人员专区文章
Viewing all articles
Browse latest Browse all 583

在Mac OS X*上更新英特尔® Edison固件-线刷

$
0
0

概述

英特尔® Edison 开发板上的固件是操作系统,同时支持使用 Wi-Fi*、蓝牙*、模拟和数字控制以及其他功能。 用户应及时进行更新,以确保开发板拥有最佳的稳定性和性能。

要求

将英特尔® Edison 模块连接至开发板;参见组装英特尔® Edison 开发板

第一步 – 连接
第二步 – 删除旧版映像
第三步 – 下载最新的映像
第四步 – 更新

第一步 — 连接英特尔 Edison 模块

  1. 如果尚未连接,请确保 Arduino* 开发板上 USB 端口之间的微型开关切换至 Micro USB 端口(图 1 中的 1)。 将两根 Micro USB 连接线连接至 Arduino* 开发板,将另外一端连接至电脑(图 1 中的 2 和 3)。

        
          图 1 — 将开关切换至 Micro USB 端口。 连接两根 Micro USB 连接线。

      2. 您将可看到名为 "Edison"的驱动器在 Finder 中显示。

        
          图 2 - "Edison"在 Finder 中显示。

第二步 — 删除旧版映像

  1. 打开新的 Terminal 窗口。

  2. 键入 cd /Volumes并按 Enter

  3. 键入 rm –rf Edison/*并按 Enter。 该操作将删除所有的可见文件和文件夹。

  4. 键入 rm –rf Edison/\.*并按 Enter。 该操作将删除所有隐藏文件和文件夹。 如果系统提示错误 "rm: "." and ".." may not be removed",没有关系。 ("."和 ".."是当前 dir 和母 dir 的链接,它们可能没有删除)

  5. 现在,应已删除全部文件。 如要确认,请键入 ls -lag Edison以查看驱动器上的文件并按 Enter

  6. Enter。 按下 Enter 后,下一行应为空白。

第三步 — 下载最新的映像

  1. 右击 "Edison"分区并查看其是否格式化为 FAT16。 (Mac 无法正常更新 FAT16 分区。) 如果分区不是 FAT16,请跳过下一步;否则请继续。

  2. 打开“磁盘实用程序”,单击 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 模块

  1. 打开新的 Terminal 窗口。

  2. 键入 screen /dev/cu.usbserial并按下键盘上的 Tab键。

  3. 键入 115200 -L

  4. Enter

  5. 显示黑屏;按下 Enter 两次。

  6. 键入 root 并按下 Enter

  7. 如果已经配置了英特尔 Edison 模块,系统将提示您输入密码,请键入适当的证书并按 Enter

  8. 键入 reboot ota 并按 Enter(警告:这将擦除英特尔 Edison 模块上的所有内容,包括配置设置)。

  9. 您的模块将重启,并使用最新的映像开始更新流程。

  10. 英特尔 Edison 模块完成更新后,您将看到如下界面。

由于更新了英特尔 Edison 模块上的映像,所以需要对以前的配置设置(名称、密码、WiFi 网络)进行重新配置。

备用更新方法

  1. 通过运行以下命令安装 Homebrew:

          输入/运行: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

  2. 安装 dfu-util、coreutils 和 gnu-getopt

          输入/运行: brew install dfu-util coreutils gnu-getopt

  3. 下载并解压英特尔 Edison 模块映像(仅在 Mac OS X* 主机上操作时才需要执行第一、二步)。

    1. 解压预建英特尔 Edison 模块映像的内容。

    2. 在 terminal 中更改解压 Linux* 映像的目录。 示例: (您的目录可能有所不同。)

            输入/运行: cd ~/Downloads/edison-image-ww36-14

  4. 运行 flashall 脚本,然后将 USB 连接线插入开发板。

          输入/运行: ./flashall.sh

  5. 注意: 脚本可能需要 5 分钟的时间完成更新。

现在,您的英特尔 Edison 开发板上已经安装了最新的映像。

操作系统:

Mac OS X*


Viewing all articles
Browse latest Browse all 583

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>