Intel®物联网(IoT)开发套件为开发者提供了一个平台,用于创建和测试基于Intel® IoT平台的应用程序。它支持使用C和C++语言编写应用程序,并提供了两个专为Intel IoT开发套件设计的库:MRAA和UPM。MRAA是一个低级库,提供了从通用输入输出(GPIO)接口到Intel® Galileo和Intel® Edison板上可用引脚的转换。UPM是一个用C++编写的传感器库,它使用MRAA库。本指南将指导如何使用Eclipse IDE在Windows*、OS X*或Linux*上连接到Intel IoT平台,并引导完成IDE设置以及如何让板上的LED闪烁。
已经获得了平台的IP地址。要获取IP地址,请参考平台的相应文档:
对于Galileo,需要按照以下文档或视频进行操作:
由于Galileo板上的存储空间有限,需要从SD卡上运行Yocto Linux,以使用与Intel® XDK IoT Edition一起工作的库。
Eclipse依赖于Java*运行时引擎(JRE)来执行。如果没有安装JRE,将看到类似于以下消息:
Java was started but returned exit code=13
如果看到此消息,请安装JRE或Java开发工具包(JDK)。可以从Oracle下载:
请安装64位的JRE或JDK(下载名称中带有x64),而不是32位(x86)版本。
7-Zip支持扩展路径名,压缩文件中的一些文件需要使用7-Zip软件来解压。
下载Windows的Eclipse IDE安装文件。使用7zip解压安装文件。右键单击安装文件,选择“Extract here”。
下载Linux的Eclipse IDE安装文件。解压安装文件。
下载OS X的Eclipse IDE安装文件。按照以下步骤解压安装文件:
tar -jxvf iotdk-ide-mac.tar.bz2
来解压tar.bz2文件。注意:如果看到消息说“devkit-launcher无法打开,因为它来自未识别的开发者”,请右键单击文件并选择“Open with”。选择Terminal应用程序。在打开的对话框中,点击“Open”。
解压文件后,导航到在上述步骤中创建的目录:iotdk-ide-win、iotdk-ide-linux或iotdk-ide-mac。双击devkit-launcher.bat启动Eclipse集成开发环境(IDE)。
注意:使用批处理文件(而不是Eclipse可执行文件)将启动Eclipse,并带有所有必要的环境设置。每次启动Eclipse时,请使用devkit-launcher.bat。
要连接到Intel Edison或Intel Galileo板,请使用板的IP地址配置Eclipse。
与开发套件一起分发的Eclipse版本有一些内置的示例项目。执行一个简单的示例来测试正确的连接。
注意(仅限Intel® Edison):如果连接有问题,请尝试在Intel IoT平台上的终端中运行以下命令(要设置终端,请参考入门指南的“设置硬件”部分)。
#ifconfig usb0 down
#ifconfig wlan0 down
#ifconfig wlan0 up
现在已经成功地使用Eclipse IDE使Edison板上的LED闪烁。探索Eclipse* IDE的功能: