Intel®物联网(IoT)开发套件为开发者提供了在Intel®物联网平台上创建和测试应用程序的工具。它支持使用C和C++语言编写应用程序,并提供了两个专为Intel IoT开发套件设计的库:
MRAA是一个低级库,提供了从通用输入输出(GPIO)接口到Intel® Galileo和Intel®Edison板上可用引脚的转换。
UPM是一个用C++编写的传感器库,使用MRAA库。
本指南将解释如何在Windows*、OS X*或Linux*上安装Eclipse IDE。
已经获得了平台的IP地址。要获取IP地址,请参考平台相应的文档:
Intel®Edison:请参阅“Intel® Edison入门 - Wifi”文档。
Intel®Galileo:请参阅“Intel® Galileo入门 - 以太网”文档。
对于Intel Galileo用户:
请按照“使用Yocto Linux映像编程空白SD卡”的说明为SD卡编程。
由于Galileo板载存储空间有限,需要从SD卡上运行Yocto,以便使用Eclipse IDE所需的库。
Eclipse依赖于Java*运行时引擎(JRE)来执行。如果没有安装JRE,将看到类似以下消息:
如果看到此消息,请安装JRE或Java开发工具包(JDK)。可以从Oracle网站下载:
请安装64位JRE或JDK(下载名称中显示x64),而不是32位(x86)版本。
图1 - 7-Zip安装向导
安装Intel® IoT开发套件版本的Eclipse:
Windows:
7-Zip支持扩展路径名,压缩文件中的一些文件具有这些路径名,因此请仅使用7-Zip软件来解压缩安装程序文件。
安装7Zip(仅限Windows):
从下载7-Zip软件。
右键单击下载的可执行文件,然后选择“以管理员身份运行”。
点击“下一步”,按照安装向导(图1)中的说明进行操作。
下载Windows的Eclipse IDE安装程序文件。
使用7zip解压缩安装程序文件。右键单击安装程序文件,然后选择“在这里解压缩”。
Linux:
下载Linux的Eclipse IDE安装程序文件。
解压缩安装程序文件。
OS X:
下载OS X的Eclipse IDE安装程序文件。解压缩安装程序文件,操作如下:
打开一个新的“终端”窗口。
导航到包含iotdk-ide-mac.tar.bz2的目录。
键入tar -jxvf iotdk-ide-mac.tar.bz2来解压缩tar.bz2文件。
注意:
如果看到一条消息说“devkit-launcher无法打开,因为它来自一个未识别的开发者”,请右键单击该文件,然后选择“用...打开”。选择“终端”应用程序。在打开的对话框中,点击“打开”。
启动Eclipse
解压缩文件后,导航到在上述步骤中创建的目录:iotdk-ide-win、iotdk-ide-linux或iotdk-ide-mac。
双击devkit-launcher.bat启动Eclipse*集成开发环境(图2)。
注意:
使用批处理文件(而不是Eclipse可执行文件)将启动Eclipse,并带有所有必要的环境设置。每次启动Eclipse时,请使用devkit-launcher.bat。
图2 - Eclipse集成开发环境
使用Eclipse* IDE闪烁LED
故障排除
如果有任何问题或疑问,请访问Intel IoT论坛发布问题并寻找解决方案。
在Windows上安装Eclipse* IDE的视频
后续步骤:使用DevKit创建应用程序
在Eclipse* IDE中创建新项目
通过Eclipse* IDE进行远程(Shell)访问
Intel® Developer Zone for IoT
立即开始使用Intel® IoT开发者计划,该计划提供知识、工具、套件和专家社区,以快速轻松地将创新想法转化为物联网解决方案。
梦想它,用Intel® IoT开发者套件构建它,适用于Intel®Edison和Intel® Galileo平台。这些套件功能全面,性能优化,完全集成的端到端物联网解决方案,支持多种编程环境、工具、安全性、云连接和硬件。
有关更多资源以及了解新的Intel® IoT开发者套件v1.0如何帮助简化物联网项目:
下载Intel® IoT开发者套件