65.9K
CodeProject 正在变化。 阅读更多。
Home

在 OS X 上刷新 Intel Edison 固件 - 有线连接

emptyStarIconemptyStarIconemptyStarIconemptyStarIconemptyStarIcon

0/5 (0投票)

2015年4月28日

CPOL

4分钟阅读

viewsIcon

18324

在 OS X 上刷新 Intel Edison 固件 - 有线连接

获取新的 Intel® IoT Developer Kit,这是一个完整的硬件和软件解决方案,允许开发人员使用 Intel® Galileo 和 Intel® Edison 板创建令人兴奋的新解决方案。请访问 Intel® 物联网开发人员中心

概述

您的 Intel® Edison 板上的固件是操作系统,它还支持 Wi-Fi*、Bluetooth*、模拟和数字控制以及其他功能。保持固件更新至关重要,以确保您的板的最佳稳定性和性能。

要求

将 Intel® Edison 模块连接到您的开发板,请参阅 组装您的 Intel® Edison 开发板。

步骤 1 – 连接
步骤 2 – 删除旧镜像
步骤 3 – 下载最新镜像
步骤 4 – 刷写

步骤 1 – 连接 Edison

  1. 如果还没有,请确保 Arduino 板上的 USB 端口之间的微动开关已切换到微型 USB 端口(图 1 中的 1)。将 **两个** 微型 USB 线插入 Arduino 板,并将另一端插入您的计算机(图 1 中的 2 和 3)。

图 1 - 将开关移至微型 USB 端口。连接两条微型 USB 线。

2. 您应该会在 Finder 中看到一个名为“Edison”的驱动器。

图 2 - “Edison”驱动器应显示在 Finder 中。

步骤 2 – 删除旧镜像

  1. 打开一个新的终端窗口。

  2. 输入 cd /Volumes 并按 Enter

  3. 输入 rm –rf Edison/* 并按 Enter。这将删除所有可见文件和文件夹。

  4. 输入 rm –rf Edison/\.* 并按 Enter。这将删除所有隐藏文件和文件夹。如果您收到错误“rm: 无法移除 "." 和 "..",则没关系。("." 和 ".." 是指向当前目录和父目录的特殊链接,可能无法被移除)

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

  6. Enter。在按下 Enter 键后的下一行应该是空白的。

 

步骤 3 – 下载最新镜像

  1. 右键单击 **Edison 分区**,并检查其是否格式化为 FAT16。(Mac 不能正确刷写 FAT16 分区。)如果分区不是 FAT16,请跳过下一步;否则请继续。

  2. 打开 **磁盘工具**,点击 **CD Gadget Media** 驱动器,并将其重新分区为单个 MS-DOS (FAT) 分区。这将把分区更改为 FAT32 格式。

注意:遇到“分区失败,无法卸载磁盘”?

不幸的是,如果您在尝试分区 Edison 时打开了终端窗口,您就会看到此错误。解决方法很简单:在尝试分区磁盘之前关闭终端!

3. 下载最新的镜像 .zip 文件 - 选择 Edison Yocto 完整镜像。

4. 解压内容并将这些文件移到步骤 1.2 中显示的 Edison 驱动器中。

5. 您的 Edison 驱动器现在看起来应该像这样。

步骤 4 – 刷写 Edison

  1. 打开一个新的终端窗口。

  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. 您的 Edison 将重启并开始使用最新镜像进行刷写过程。

  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 和 2)。

    1. 解压预编译的 Edison 镜像 内容。

    2. 在您的终端中,切换到解压 Linux 镜像的目录。例如:您的目录可能有所不同。

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

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

    输入/运行:./flashall.sh

  5. 注意:脚本可能需要长达 5 分钟才能完成刷写。

现在您的 Intel® Edison 开发板应该已安装最新镜像。

操作系统

Mac OSX*

Intel® 物联网开发者中心

立即开始创新!Intel® 物联网开发者计划提供知识、工具、套件以及专家社区,助您快速轻松地将您的创新想法转化为物联网解决方案。

利用适用于 Intel® Edison 和 Intel® Galileo 平台的 Intel® IoT Developer Kit,梦想并创造。这些套件功能强大,性能优化,并且是完全集成的端到端物联网解决方案,支持各种编程环境、工具、安全、云连接和硬件。

如需更多资源并了解新的 Intel® 物联网开发者套件 v1.0 如何帮助您简化物联网项目

© . All rights reserved.