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

在 VMware 下 Ubuntu 上运行 Arduino 101(在美国境外称为 Genuino 101)

emptyStarIconemptyStarIconemptyStarIconemptyStarIconemptyStarIcon

0/5 (0投票)

2016 年 10 月 18 日

CPOL

3分钟阅读

viewsIcon

22989

本指南演示了如何在 Ubuntu 上使用 VMware Workstation 运行 Arduino 101 平台。

获取新的 Intel® IoT Developer Kit,这是一个完整的硬件和软件解决方案,使开发人员能够使用 Intel® Galileo 和 Intel® Edison 开发板创建激动人心的新解决方案。访问 Intel® IoT 开发者专区

引言

Arduino 101*(在美国境外称为 Genuino 101*)是一个学习和开发平台,它使用由 Intel® Quark™ SE 微控制器供电的低功耗 Intel® Curie™ 模块。 Intel® Quark™ SE 微控制器包含一个单核 32 MHz x86(Intel® Quark™ 处理器内核)和 32 MHz Argonaut RISC Core (ARC)* EM 处理器。 Arduino 101* 平台可在 Windows、Macintosh OSX 和 Linux 操作系统上运行。本指南演示了如何在 Ubuntu 上使用 VMware* Workstation 运行 Arduino 101* 平台。 VMware* Workstation 是一个虚拟机,允许您从桌面在 Linux 中运行来自其他操作系统的应用程序。

硬件组件

此项目中使用的硬件组件如下所示

在 Ubuntu* 上设置 VMware* workstation

访问 VMware 网站下载并安装适用于 Windows 的最新 VMware workstation player。然后访问 Ubuntu* 网站并下载最新版本的 Ubuntu Desktop。

打开 VMware 并使用下载的 Ubuntu 镜像创建一个新的虚拟机。

开发板下载

访问 https://www.arduino.cc/en/Main/Software 下载适用于 Linux 的 Arduino Software IDE 1.6.7 或更高版本。 截至撰写本文时,Arduino 101 支持的最新 Linux Arduino IDE 版本是arduino-1.6.11-linux64.tar.xz

arduino-1.6.11-linux64.tar.xz 复制到 VMWare 环境中的 Ubuntu 文件夹。

为 Arduino 101* 设置环境

解压 arduino-1.6.11-linux64.tar.xz 并安装 Arduino IDE 软件。

sudo apt-get update
tar -xvf arduino-1.6.9-linux64.tar.xz
sudo mv arduino-1.6.9 /opt
cd /opt/arduino-1.6.9
~/install.sh

在 Ubuntu* 上启动 Arduino

  1. 将 Arduino 101 平台连接到运行 VMWare workstation 的虚拟机。
    cd /opt/arduino-1.6.11
    sudo ./arduino

    图 1:在 Ubuntu* 命令行上启动 Arduino IDE*
  2. 选择 工具 (Tools) > 开发板 (Board) > 开发板管理器 (Boards Manager) 启动开发板管理器以安装 Intel® Curie 开发板。

    图 2:启动开发板管理器

    图 3:安装 Intel® Curie 开发板
  3. 选择 工具 (Tools) > 端口 (Port) 并选择 Arduino 101 端口。

    图 4:选择 Arduino 101* 端口
  4. 选择 工具 (Tools) > 开发板 (Board) 并选择 Arduino 101 开发板。

    图 5:选择 Arduino 101* 开发板
  5. 选择文件 (File) > 示例 (Examples) > Basics > Blink 并打开 Blink sketch。

    图 6:上传 Blink sketch

Arduino 101 平台上的 LED 现在应该闪烁。

图 7:LED 闪烁的 Arduino 101*

Arduino 101* 库

Arduino 101* 库是代码的集合,为 sketch 提供额外的功能。 它们可以轻松连接到 Bluetooth LE、传感器和计时器。 要试验内置的 Arduino 101 库,请访问 https://www.arduino.cc/en/Guide/Libraries。 Arduino 101 库基于开源 corelibs。 如果您有兴趣尝试 corelibs,请访问 01.org 的 GitHub*,但使用 Arduino 101 库不需要这些。

摘要

我们已经描述了如何在 VMware 中在 Ubuntu 上启动 Arduino 101 平台。 尝试使用 Arduino 101 库,Grov*e - Starter Kit Plus,更多传感器和 shields 以享受 Intel Curie 模块的强大功能。

有用参考

作者简介

Nancy Le 是 Intel Corporation 软件与服务部门的一名软件工程师,致力于 Intel® Atom™ 处理器规模支持项目。

© . All rights reserved.