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*桌面上运行其他操作系统的应用程序。
本项目使用的硬件组件如下:
访问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-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
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*库是一组代码,为草图提供额外的功能。它们使得连接到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™模块的强大功能。