在Ubuntu上使用Arduino 101平台

Arduino 101*(在美国以外地区称为Genuino 101*)是一个学习和开发平台,它使用低功耗的Intel® Curie™模块,由Intel® Quark™ SE微控制器驱动。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*桌面上运行其他操作系统的应用程序。

硬件组件

本项目使用的硬件组件如下:

  • Arduino 101*模块
  • 标准A型到B型USB线缆

Ubuntu*上设置VMware* Workstation

访问VMware网站下载并安装最新的VMware Workstation Player for Windows*。然后访问Ubuntu网站下载最新版本的Ubuntu Desktop*。

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

访问下载Arduino* Software IDE版本1.6.7或更高版本,适用于Linux*。截至本文撰写时,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.11-linux64.tar.xz sudo mv arduino-1.6.11-linux64 /opt cd /opt/arduino-1.6.11-linux64 ~/install.sh

在Ubuntu*上启动Arduino

1. 将Arduino 101平台连接到正在运行VMWare Workstation的虚拟机。

cd /opt/arduino-1.6.11 sudo ./arduino

2. 选择Tools > Boards > Boards Manager以启动板管理器,安装Intel® Curie™板。

3. 选择Tools > Port并选择Arduino 101端口。

4. 选择Tools > Board并选择Arduino 101板。

5. 选择File > Examples > Basics > Blink并打开blink草图。

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

Arduino 101*库

Arduino 101*库是一组代码,为草图提供额外的功能。它们使得连接到Bluetooth® LE、传感器和计时器变得容易。要尝试内置的Arduino 101*库,请访问。Arduino 101*库基于开源corelibs。如果对尝试corelibs感兴趣,请访问01.org的GitHub*,但这些不是使用Arduino 101*库所必需的。

已经描述了如何在VMware上在Ubuntu上启动Arduino 101*平台。尝试Arduino 101*库,Grove* Starter Kit Plus,更多传感器和盾牌,以享受Intel® Curie™模块的强大功能。

  • Intel® Developer Zone:
  • Arduino论坛:
  • Intel® Curie™模块:
沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485