在 OS X 上刷新 Intel Edison 固件 - 有线连接
在 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
- 如果还没有,请确保 Arduino 板上的 USB 端口之间的微动开关已切换到微型 USB 端口(图 1 中的 1)。将 **两个** 微型 USB 线插入 Arduino 板,并将另一端插入您的计算机(图 1 中的 2 和 3)。
2. 您应该会在 Finder 中看到一个名为“Edison”的驱动器。
步骤 2 – 删除旧镜像
-
打开一个新的终端窗口。
-
输入 cd /Volumes 并按 Enter。
-
输入 rm –rf Edison/* 并按 Enter。这将删除所有可见文件和文件夹。
-
输入 rm –rf Edison/\.* 并按 Enter。这将删除所有隐藏文件和文件夹。如果您收到错误“rm: 无法移除 "." 和 "..",则没关系。("." 和 ".." 是指向当前目录和父目录的特殊链接,可能无法被移除)
-
现在所有文件都应该已删除。要确认,请键入 ls -lag Edison 查看驱动器上的文件并按 Enter。
-
按 Enter。在按下 Enter 键后的下一行应该是空白的。
步骤 3 – 下载最新镜像
-
右键单击 **Edison 分区**,并检查其是否格式化为 FAT16。(Mac 不能正确刷写 FAT16 分区。)如果分区不是 FAT16,请跳过下一步;否则请继续。
-
打开 **磁盘工具**,点击 **CD Gadget Media** 驱动器,并将其重新分区为单个 MS-DOS (FAT) 分区。这将把分区更改为 FAT32 格式。
注意:遇到“分区失败,无法卸载磁盘”?
不幸的是,如果您在尝试分区 Edison 时打开了终端窗口,您就会看到此错误。解决方法很简单:在尝试分区磁盘之前关闭终端!
3. 下载最新的镜像 .zip 文件 - 选择 Edison Yocto 完整镜像。
4. 解压内容并将这些文件移到步骤 1.2 中显示的 Edison 驱动器中。
5. 您的 Edison 驱动器现在看起来应该像这样。
步骤 4 – 刷写 Edison
-
打开一个新的终端窗口。
-
输入 screen /dev/cu.usbserial 并按键盘上的 Tab 键。
-
输入 115200 -L。
-
按 Enter。
-
将显示一个黑屏,按 Enter 两次。
-
输入 root 并按 Enter。
-
如果您已经配置了 Edison,则可能会提示输入密码,输入相应的凭据并按 Enter。
-
输入 reboot ota 并按 Enter(警告:这将擦除 Edison 上的所有内容,包括配置设置)。
-
您的 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 主机上只需要执行一次步骤 1 和 2)。
-
解压预编译的 Edison 镜像 内容。
-
在您的终端中,切换到解压 Linux 镜像的目录。例如:您的目录可能有所不同。
输入/运行:cd ~/Downloads/edison-image-ww36-14
-
-
运行 flashall 脚本,然后将 USB 线插入开发板。
输入/运行:./flashall.sh
- 注意:脚本可能需要长达 5 分钟才能完成刷写。
现在您的 Intel® Edison 开发板应该已安装最新镜像。
操作系统
Mac OSX*
立即开始创新!Intel® 物联网开发者计划提供知识、工具、套件以及专家社区,助您快速轻松地将您的创新想法转化为物联网解决方案。
利用适用于 Intel® Edison 和 Intel® Galileo 平台的 Intel® IoT Developer Kit,梦想并创造。这些套件功能强大,性能优化,并且是完全集成的端到端物联网解决方案,支持各种编程环境、工具、安全、云连接和硬件。
如需更多资源并了解新的 Intel® 物联网开发者套件 v1.0 如何帮助您简化物联网项目
- 下载 Intel® 物联网开发者套件
- 访问 Intel® 物联网开发者中心
- 参加我们的 Roadshows,获取创建您自己的物联网项目的实践培训