在 Intel IoT 平台上安装 Eclipse IDE
本指南介绍了如何在 Windows、OS X 或 Linux 上安装 Eclipse IDE。
获取新的 Intel® 物联网开发者套件,这是一个完整的硬件和软件解决方案,使开发人员能够使用 Intel® Galileo 和 Intel® Edison 开发板创建令人兴奋的新解决方案。请访问 Intel® 物联网开发者专区。
概述
Intel® 物联网开发者套件允许您在 Intel® 物联网平台上创建和测试应用程序。它可帮助您使用 C 和 C++ 语言编写应用程序,并提供了两个专门为 Intel 物联网开发者套件设计的库。
- MRAA 是一个低级库,它提供了一个从通用输入/输出 (GPIO) 接口到 Intel® Galileo 和 Intel® Edison 开发板上可用引脚的转换。
- UPM 是一个用 C++ 编写的传感器库,它使用了 MRAA 库。
本指南介绍了如何在 Windows*、OS X* 或 Linux* 上安装 Eclipse IDE。
要求
- 您已获取开发板的 IP 地址。要获取 IP 地址,请参阅相应开发板的文档。
-
面向 Intel 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/technetwork/java/javase/downloads/index.html。
安装 **64 位** JRE 或 JDK(在下载名称中用 **x64** 表示),而不是 32 位 (x86) 版本。
安装 Intel® 物联网开发者套件版本的 Eclipse
- Windows
7-Zip 支持扩展路径名,压缩文件中的某些文件包含此路径名,因此请仅使用 7-Zip 软件来提取安装程序文件。- 安装 7Zip(仅限 Windows)
- 从 http://www.7-zip.org/download.html 下载 7-Zip 软件。
- 右键单击下载的可执行文件,然后选择**以管理员身份运行**。
- 单击**下一步**,并按照安装向导中的说明进行操作(图 1)。
- 下载 适用于 Windows 的 Eclipse IDE 安装程序文件。
- 使用 7zip 提取安装程序文件。右键单击安装程序文件,然后选择**全部解压**。
- 安装 7Zip(仅限 Windows)
- Linux
- 下载 适用于 Linux 的 Eclipse IDE 安装程序文件。
- 提取安装程序文件。
- OS X
- 下载 适用于 OS X 的 Eclipse IDE 安装程序文件。按以下方式提取安装程序文件:
- 打开一个新的**终端**窗口。
- 导航到包含 `iotdk-ide-mac.tar.bz2` 的目录。
- 键入 `tar -jxvf iotdk-ide-mac.tar.bz2` 来提取 tar.bz2 文件。
- 下载 适用于 OS X 的 Eclipse IDE 安装程序文件。按以下方式提取安装程序文件:
注意:如果您看到一条消息,提示“devkit-launcher 无法打开,因为它来自未经验证的开发者”,请右键单击该文件并选择**打开方式**。选择**终端**应用程序。在打开的对话框中,单击**打开**。
启动 Eclipse
- 文件提取完成后,导航到您在上述步骤中创建的目录:iotdk-ide-win、iotdk-ide-linux 或 iotdk-ide-mac。
- 双击 `devkit-launcher.bat` 以启动 Eclipse* 集成开发环境(图 2)。
注意:使用批处理文件(而不是 Eclipse 可执行文件)将以所有必需的环境设置启动 Eclipse。每次启动 Eclipse 时都请使用 `devkit-launcher.bat`。
后续步骤
故障排除
- 如果您有任何问题或疑问,请访问 Intel 物联网论坛,在此处提问并查找解决方案。
资源
- 在 Windows 上安装 Eclipse* IDE 的视频
- 下一步:使用 DevKit 创建应用程序
- 在 Eclipse* IDE 中创建新项目
- 通过 Eclipse* IDE 进行远程(Shell)访问
立即开始创新!Intel® 物联网开发者计划提供知识、工具、套件以及专家社区,助您快速轻松地将您的创新想法转化为物联网解决方案。
使用适用于 Intel® Edison 和 Intel® Galileo 平台的 Intel® 物联网开发者套件,尽情构思,动手创造。这些套件是多功能、性能优化且完全集成的端到端物联网解决方案,支持各种编程环境、工具、安全、云连接和硬件。
如需更多资源并了解新的 Intel® 物联网开发者套件 v1.0 如何帮助您简化物联网项目
- 下载 Intel® 物联网开发者套件
- 访问 Intel® 物联网开发者中心
- 参加我们的 Roadshows,获取创建您自己的物联网项目的实践培训