Intel® IoT开发套件使用指南

Intel®物联网(IoT)开发套件为开发者提供了一个平台,用于创建和测试基于Intel® IoT平台的应用程序。它支持使用C和C++语言编写应用程序,并提供了两个专为Intel IoT开发套件设计的库:MRAAUPM。MRAA是一个低级库,提供了从通用输入输出(GPIO)接口到Intel® Galileo和Intel® Edison板上可用引脚的转换。UPM是一个用C++编写的传感器库,它使用MRAA库。本指南将指导如何使用Eclipse IDE在Windows*、OS X*或Linux*上连接到Intel IoT平台,并引导完成IDE设置以及如何让板上的LED闪烁。

要求

已经获得了平台的IP地址。要获取IP地址,请参考平台的相应文档:

  • Intel® Edison:
  • Intel® Galileo:

对于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)版本。

安装Intel® IoTDev Kit IDE

7-Zip支持扩展路径名,压缩文件中的一些文件需要使用7-Zip软件来解压。

  • 下载7-Zip软件:
  • 右键单击下载的可执行文件,选择“以管理员身份运行”。
  • 点击“Next”并按照安装向导的说明操作。

下载Windows的Eclipse IDE安装文件。使用7zip解压安装文件。右键单击安装文件,选择“Extract here”。

下载Linux的Eclipse IDE安装文件。解压安装文件。

下载OS X的Eclipse IDE安装文件。按照以下步骤解压安装文件:

  • 打开新的Terminal窗口。
  • 导航到包含iotdk-ide-mac.tar.bz2的目录。
  • 输入tar -jxvf iotdk-ide-mac.tar.bz2来解压tar.bz2文件。

注意:如果看到消息说“devkit-launcher无法打开,因为它来自未识别的开发者”,请右键单击文件并选择“Open with”。选择Terminal应用程序。在打开的对话框中,点击“Open”。

启动Eclipse

解压文件后,导航到在上述步骤中创建的目录:iotdk-ide-win、iotdk-ide-linux或iotdk-ide-mac。双击devkit-launcher.bat启动Eclipse集成开发环境(IDE)。

注意:使用批处理文件(而不是Eclipse可执行文件)将启动Eclipse,并带有所有必要的环境设置。每次启动Eclipse时,请使用devkit-launcher.bat。

Eclipse IDE连接到板

要连接到Intel Edison或Intel Galileo板,请使用板的IP地址配置Eclipse。

  • 点击Eclipse屏幕右上角的“Remote System Explorer”标签。
  • 根据Intel IoT设备,在左上角选择“Edison”或“Galileo”。
  • 在左下角打开一个设置菜单。将“Host name”的条目替换为Intel板的IP地址。

运行示例应用程序

与开发套件一起分发的Eclipse版本有一些内置的示例项目。执行一个简单的示例来测试正确的连接。

  • 点击右上角的“C/C++”标签。
  • 在“Project Explorer”面板中,右键单击4_cpp_onboard_LED_blink。这个特定的示例会在IoT板上闪烁一个LED。
  • 选择“Build Project”。这将编译并构建项目。
  • 点击“Run”图标上的下拉菜单。
  • 选择4_cpp_onboard_LED_blinkDebug。Enter Password对话框将打开。
  • 在“User ID”字段中输入root,然后点击“OK”。
  • 以下认证警告仅出现一次。点击“Yes”继续。

注意(仅限Intel® Edison):如果连接有问题,请尝试在Intel IoT平台上的终端中运行以下命令(要设置终端,请参考入门指南的“设置硬件”部分)。

#ifconfig usb0 down #ifconfig wlan0 down #ifconfig wlan0 up

查看板上的闪烁灯

  • Intel Galileo Gen1:左下角应该有一个绿色LED在闪烁。
  • Intel Galileo Gen2:USB端口附近的绿色LED应该在闪烁。
  • Intel Edison:板中心附近的LED应该在闪烁。

现在已经成功地使用Eclipse IDE使Edison板上的LED闪烁。探索Eclipse* IDE的功能:

  • 使用DevKit创建应用程序
  • Eclipse* IDE指南(创建新项目)
  • 通过Eclipse* IDE进行远程(Shell)访问
  • 入门主页
沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485