概述
英特尔® 物联网开发人员套件可支持在英特尔® 物 联网平台上创建和测试应用。 它能够帮助您使用 C 和 C++ 语言编写应用,并提供了专门针对英特尔物联 网开发人员套件设计的两个库:
- MRAA 是一种低级别库,可将通用输入/ 输出 (GPIO) 接口转换成 pin,以供 Galileo 或 Edison 开发板使用。
- UPM 是用 C++ 编写的传感器资源库,它 使用 MRAA 库。
本指南介绍了如何在 Windows*、OS X* 或 Linux* 上安装 Eclipse IDE。
要求
- 获得平台的 IP 地址。 如要获取 IP 地 址,请参考适用于您的平台的文档:
对于英特尔 Galileo 开发板:
参考面向 Windows、OS X和 Linux的使用 Yocto Linux 映像 编写空白 SD 卡指南,使用 Yocto Linux 映像编写 SD。 由于英特尔 Galileo 开发板上的存储空间有限 ,您需要在 SD 卡外部运行 Yocto,以便使用所需的 库处理 Eclipse IDE。
- Eclipse 需要使用 Java* 运行时引擎 (JRE) 才能够运行。 如果您没有安装 JRE,将看到类 似如下内容的一条消息:
如果您看到这条消息,请安装 JRE 或 Java 开发套件 (JDK)。 您也可从 Oracle 进行下 载: http://www.oracle.com/technetwo rk/java/javase/downloads/index.html< /a>。
安装 64 位 JRE 或 JDK (在下载名称中显示为 x64) — 而非 32 位 (x86) 版。
安装英特尔® 物联网开发人员套件版 Eclipse
- Windows:
7-Zip 支持超长路径名称(压缩文件中的某些文 件经常拥有超长的路径名称),因此只有使用 7-Zip 才能解压该安装程序文件。
- 安装 7Zip (仅限 Windows)
- 通 过以下链接下载 7-Zip 软件: http://www.7-zip.org/download.html。
- 右 击下载的可执行文件,并选择以管理员身份 运行。
- 单 击下一步,并按照安装向导中的说 明操作(图 1)。
- 下载 面向 Windows 的 Eclipse IDE 安装程序。
- 使用 7zip,解压安装 程序文件。 右击安装程序文件,并选择解压 至此处。
- 安装 7Zip (仅限 Windows)
- Linux:
- 下载 面向 Linux 的 Eclipse IDE 安装 程序。
- 解压安装程序文件。
- OS X:
- 下载 面向 OS X 的 Eclipse IDE 安装程 序。 按照如下方式解压安装程序文 件:
- 打 开新的 Terminal窗口。
- 导 航至包含 iotdk-ide-mac.tar.bz2 的
目录
。 - 键 入
tar -jxvf iotdk-ide-mac.tar.bz2,
解压 tar.bz2 文件。
- 下载 面向 OS X 的 Eclipse IDE 安装程 序。 按照如下方式解压安装程序文 件:
注意:如果您看到一条表示 "devkit-launcher can’t be opened because it is from an unidentified developer"的消息,请右击文件并选择 打开方式。 选择 Terminal应用。 在打开的对话框 中,单击打开。
启动 Eclipse
- 将文件解压后,导航至以上步骤中创建 的目录:iotdk-ide-win、iotdk-ide-linux 或 iotdk-ide-mac
- 双击
devkit-launcher.bat,
启动 Eclipse* 集成开发环境(图 2)。
注意:使用批处理文件(而非 Eclipse 可执行文件)将在启动 Eclipse 时连接所有 必要的环境设置。 使用 devkit- launcher.bat
以便在每次打开时启 动 Eclipse。
图 2 — Eclipse 集成开发环境
后续步骤
故障排除
- 如有任何问题,请访问 英特尔物联网论坛, 发布您的问题并查找解决方案。