在Ubuntu上使用Intel® Galileo和Intel® Edison开发板

随着物联网(IoT)的快速发展,越来越多的开发者开始使用Intel® Galileo和Intel® Edison开发板来创造令人兴奋的新解决方案。本文将指导如何在Ubuntu操作系统上,通过VMware Workstation虚拟机来运行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平台。

硬件组件

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

  • Arduino 101模块
  • 一个标准的A型到B型USB线缆

在Ubuntu上设置VMware Workstation

前往VMware官方网站下载并安装最新的VMware Workstation Player for Windows。然后前往Ubuntu官方网站下载最新的Ubuntu桌面版本。

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

访问下载适用于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.11-linux64.tar.xz sudo mv arduino-1.6.11 /opt cd /opt/arduino-1.6.11 ~/install.sh

在Ubuntu上启动Arduino

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

cd /opt/arduino-1.6.11 sudo ./arduino

图1:在Ubuntu命令行上启动Arduino IDE

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

图2:启动板管理器

图3:安装Intel® Curie板

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

图4:选择Arduino 101端口

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

图5:选择Arduino 101板

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

图6:上传Blink草图

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

图7:Arduino 101上LED闪烁

Arduino 101库

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

沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485