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

在 Intel® IoT 平台上安装 Arduino IDE

starIconstarIconstarIconstarIconstarIcon

5.00/5 (1投票)

2015年6月11日

CPOL

7分钟阅读

viewsIcon

8720

本指南将教您如何在 Windows* 操作系统、Mac* OS X 或 Linux* 操作系统上安装 Arduino* IDE 并连接到您的 Intel® Edison 或 Intel® Galileo 开发板。

获取新的 Intel® 物联网开发者套件,这是一个完整的硬件和软件解决方案,允许开发者利用 Intel® Galileo 和 Intel® Edison 开发板创造令人兴奋的新解决方案。访问 Intel® 物联网开发者中心

概述

本指南将教您如何在 Windows* 操作系统、Mac* OS X 或 Linux* 操作系统上安装 Arduino* IDE 并连接到您的 Intel® Edison 或 Intel® Galileo 开发板。

要求

选择您的操作系统

安装 Arduino (Windows))

  1. 如果您还没有安装 7zip,请安装一个免费的压缩工具,您可以从以下网址下载:www.7zip.org
  2. Arduino 软件页面下载 Arduino IDE。请确保下载适用于您操作系统的版本。下载 .zip 文件而不是 .exe 文件。
  3. 导航到下载 Arduino IDE .zip 文件的文件夹。
  4. 右键单击 .zip 文件,指向 **7-zip**,然后选择 **Extract to "arduino-…"**(提取到“arduino-…”)。

    图 1 - 使用 7zip 提取 Arduino IDE
  5. 打开提取的文件夹 (图 2)。您可以将此文件夹移动到任何您想要的位置。一个常见的位置是创建一个 C:\Arduino 文件夹。在本示例中,我们将保留在提取到的 Downloads 文件夹中。

    图 2 - 打开 arduino.exe
  6. 双击 arduino.exe。Arduino IDE 将打开。
  7. 选择 **Tools > Board > Boards Manager** (工具 > 开发板 > 开发板管理器)。开发板管理器将打开。

  8. 在开发板列表中,选择您的开发板类型。例如,如果您有一个 Intel Edison 开发板,请选择 **Intel i686 Boards** (Intel i686 开发板),其中包含 Intel Edison 开发板。
  9. 点击 **Install** (安装)。安装过程完成后,点击 **OK** (确定)。

现在您已经安装了 Arduino IDE,请参阅

Arduino IDE 的 Blink 示例

了解运行示例应用程序以在您的开发板上闪烁 LED 的步骤。 安装 Arduino (Mac OS X)

  1. 软件下载页面下载 Arduino IDE。请确保下载适用于您操作系统的版本。
  2. 导航到您复制 Arduino IDE .zip 文件的文件夹,然后双击它以打开归档文件。这将解压一个名为 Arduino 的应用程序到 Downloads 文件夹。

    图 3 - 解压窗口
  3. 将 Arduino 文件重命名为 ArduinoEdisonArduinoGalileo,然后将其移至 Applications

    图 4 - 应用程序中的 Arduino IDE
  4. 双击您重命名的文件,此窗口应该会打开。

    图 5 - Arduino IDE 的主启动屏幕
  5. 选择 **Tools > Board > Boards Manager** (工具 > 开发板 > 开发板管理器)。开发板管理器将打开。

  6. 在开发板列表中,选择您的开发板类型。例如,如果您有一个 Intel Edison 开发板,请选择 **Intel i686 Boards** (Intel i686 开发板),其中包含 Intel Edison 开发板。
  7. 点击 **Install** (安装)。
  8. 安装过程完成后,点击 **OK** (确定)。

现在您已经安装了 Arduino IDE,请参阅 Arduino IDE 的 Blink 示例

了解运行示例应用程序以在您的开发板上闪烁 LED 的步骤。

安装 Arduino (Linux)

  1. 要检查您是否已安装 Java,请打开终端并输入命令
    java

    图 6 - 通过命令行安装 Java
  2. 如果您看到上述消息,则表示您没有安装 Java,需要进行安装。要安装 Java 包,请输入命令

    sudo apt-get install default.jre

    系统可能会提示您输入用户密码。

    图 7 - Java 安装输出
  3. 软件下载页面下载 Arduino IDE。请确保下载适用于您操作系统的版本。较新版本的 Linux 将使用 .txz 而不是 .tgz 文件类型。
  4. 导航到您复制 Arduino IDE .tgz 或 .txz 文件的文件夹,然后双击它以打开归档文件。
    Note: to decompress from the command line use xz use
    unxz IntelArduino-1.6.0-Linux64.txz
    
    if you don't have xz installed, use
    $ sudo apt-get install xz-utils 
    for Ubuntu or other debian-based machines
    or
    $ sudo yum install xz
    Red Hat, Fedora, CentOS, or similar machines
  5. 点击 **Extract** (提取),然后导航到您想要解压 Arduino IDE 的目录。在本示例中,我们将将其保留在 Download 目录中。点击 **Extract** (提取)。
  6. 提取的文件夹应包含一个名为 arduino 的文件以及几个文件夹 (图 8)。

    图 8 - 提取后的 Arduino IDE 文件夹
  7. 打开一个新的终端窗口。
  8. 导航到 Arduino IDE 文件夹。在本示例中,命令将是 cd Downloads/arduino-x.x.x/,其中 x.x.x 是您下载的 Arduino IDE 版本号。

    注意:当您开始输入 cd Downloads/arduino 时,可以按 Tab 键自动完成文件夹路径。

    图 9 - 通过命令行导航到 Arduino IDE 文件夹
  9. 要以管理员权限运行 Arduino,请输入命令

    sudo ./arduino.

    如果提示,请输入您的密码。Arduino IDE 将打开。

  10. 在串行通信窗口中,通过输入以下命令检查 /ttyACM* 端口的可用性

    ls /dev/ttyACM*

    注意:如果 /ttyACM* 端口不可用,可能有多种原因

    • 调制解调器管理器正在使用该端口。当端口变为活动状态时,调制解调器管理器可以占用该端口,阻止 IDE 访问该端口。确切的移除命令将取决于您的 Linux 发行版。例如,命令

      sudo apt-get remove modemmanager

      可能有效。
    • 插入开发板时,/ttyACM 端口未自动创建。要添加该端口,请执行以下操作:
      1. 创建一个文件:etc/udev/rules.d/50-arduino.rules
      2. 将以下内容添加到文件中:

        KERNEL=="ttyACM[0-9]*", MODE="0666"

      3. 通过输入以下命令重启 udev:

        sudo service udev restart

        如果您使用的是虚拟机 (VM),您可能需要重启虚拟机内的 Linux。

    注意:如果您收到一条消息询问您是否要访问 Arduino 下载页面进行更新,请选择 **No** (否)。

  11. 选择 **Tools > Board > Boards Manager** (工具 > 开发板 > 开发板管理器)。开发板管理器将打开。

  12. 在开发板列表中,选择您的开发板类型。例如,如果您有一个 Intel Edison 开发板,请选择 **Intel i686 Boards** (Intel i686 开发板),其中包含 Intel Edison 开发板。
  13. 点击 **Install** (安装)。
  14. 安装过程完成后,点击 **OK** (确定)。

现在您已经安装了 Arduino IDE,请参阅 Arduino IDE 的 Blink 示例

了解运行示例应用程序以在您的开发板上闪烁 LED 的步骤。

故障排除

如果您遇到任何无法解决的问题,请参阅 Intel Edison 论坛以发布您的问题并寻找解决方案。

资源

  • 有关良好的硬件入门知识,请查看 Grove Starter Kit Wiki,其中包含 Grove Starter Kit Plus 中所有硬件的概述和示例代码。如果您有其他硬件,请搜索您的硬件名称并结合“Arduino”来查找可用的示例代码和库。

    注意:带有 Arduino 扩展板的 Intel Edison 开发板和 Intel Galileo 开发板可以被视为 Arduino Uno,并且与所有 Arduino Uno 传感器扩展板兼容。但是,需要注意的是,Intel Edison 开发板上的引脚 10 和 11 实际上无法提供可变电压输出 (PWM),尽管扩展板上如此标记。

  • Edison Arduino 扩展板硬件指南
  • Edison Arduino 扩展板原理图
  • Edison 分线板硬件指南 (有关 Edison 引脚图,请参见第 9 页)。

Intel® 物联网开发者中心

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

通过 Intel® Edison 和 Intel® Galileo 平台的 Intel® 物联网开发者套件,畅想未来,付诸实践。这些套件是多功能、性能优化且完全集成的端到端物联网解决方案,支持各种编程环境、工具、安全、云连接和硬件。

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

© . All rights reserved.