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

在 VMware 下 Ubuntu 上启动 Arduino 101 (美国境外品牌为 Genuino 101)

starIconstarIconstarIconstarIconstarIcon

5.00/5 (2投票s)

2016年12月21日

CPOL

3分钟阅读

viewsIcon

8380

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

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

引言

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* 操作系统上运行。本指南演示了如何在 VMware* Workstation 上使用 Ubuntu* 运行 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* 软件 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. 选择 工具 > 开发板 > 开发板管理器,启动开发板管理器以安装 Intel® Curie™ 开发板。

图 2:启动开发板管理器

图 3:安装 Intel® Curie™ 开发板

3. 选择 工具 > 端口,然后选择 Arduino 101 端口。

图 4:选择 Arduino 101* 端口

4. 选择 工具 > 开发板,然后选择 Arduino 101* 开发板。

图 5:选择 Arduino 101* 开发板

5. 选择 文件 > 示例 > Basics > Blink,然后打开 Blink 草图。

图 6:上传 Blink 草图

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

图 7:LED 闪烁的 Arduino 101*

Arduino 101* 库

Arduino 101* 库是代码集合,为草图提供额外的功能。它们可以轻松连接到 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、更多传感器和 扩展板,以享受 Intel® Curie™ 模块的强大功能。

有用参考

作者简介

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

有关编译器优化的更完整信息,请参阅我们的 优化声明

© . All rights reserved.