` 1,Intel XDK简述 英特尔 物联网开发套件是一套用来创建和测试英特尔物联网平台应用的完整解决方案,其提供了用于创建项目所需使用的 开发板和 Grove* Starter Kit 传感器套件。英特尔物联网开发套件包含用于进行 JavaScript* 编程的软件,其主要由三个部分组成:英特尔 XDK 物联网版、Yocto Linux* 系统以及一系列库。Yocto* Linux 是专用于嵌入式项目的板载操作系统,提供了用于准备设置、选择软件包和创建系统安装镜像的工具。我们的开发套件英特尔 Edison 已预装了 Yocto Linux。 英特尔 Edison 主板上的 Yocto 系统提供了英特尔物联网开发套件和英特尔 XDK 物联网版专用的 MRAA 和 UPM 库: 1)MRAA (或 libmraa) 是一个低级别的库,可以将一般用途的I/O (GPIO) 接口转换到英特尔 Edison 板卡上的针脚。因此开发人员轻松可以通过选择 pin 代码直接使用它,而不必从 Linux 内核上的 GPIO 模块中阅读原始级别的信息,MRAA 已能够照顾到底层细节。 2)UPM (或 libupm)是采用 C++ 和利用 MRAA 编写的传感器仓库。UPM 和 MRAA 库都通过 C++ 与 JavaScript 绑定。有了英特尔 XDK 物联网版,您可以使用 Node.js 与所有的 GPIO 插针、库、软件包进行通信。 2,安装英特尔 XDK 1)下载安装包,地址: https://software.intel.com/zh-cn/iot/library/edison-getting-started。我在 windows上安装。
2)安装,鼠标右键下载好的安装包,然后选择“以管理员身份运行”,在弹出的消息框中单击“是”继续。一直下一步,都选择默认进行安装,直到安装完成。安装过程很简单,这里就不详细说明了。 3,安装 Bonjour* Print 服务 Bonjour* Print 服务的步骤,仅适用于 Windows 操作系统。Bonjour 使英特尔 XDK 可自以动检测网络上安装的物联网设备。 1)下载安装 Bonjour,下载地址: thttp://support.apple.com/kb/DL999 2)右键单击 BonjourPSSetup.exe,然后选择“以管理员身份运行”。如果弹出确认消息,单击“是”继续。直到安装完成。 4,安装好IDE后,启动XDK IDE。
然后,他需要注册一个XDK 个人账户。 5,创建一个LED闪烁的工程 1)在启动界面的项目下新建项目,选择“创建新项目”
2)选择样例建立工程
3)在样例中选择选Onboard LED Blink 然后点击继续。
4)点击continue,弹出对话框,填写项目路径和项目名称。
5)点击Create创建新项目
6)完成项目的建立
从上图可以看见,xdk可以连接SSH和串行终端。
6,IDE连通Edison开发套件 1)在物联网设备下拉列表中,选择您的开发板。
2)如果您的开发板不包含在列表中,则需要手动进行连接。在物联网设备下拉列表中,选择添加手动连接。
Ip地址可以ifconfig查询
端口号,默认为 58888 用户名root,密码我没有设置。
3)点连接,
注意:如果您遇到连接问题,请将您的开发板连接到串行通信会话中并键入以下命令: systemctl enable xdk-daemon systemctl restart xdk-daemon 7,编译工程 1)底部的工具栏中点击 管理守护程序/物联网设备图标
。选择“将开发板时间与 PC 同步”,以免计算机和设备之间产生时间问题。
2)点击 上传图标
上传到在开发主板的您的项目。 工程
4)点击运行图标在设备上运行您的项目,控制台将会显示程序运行中的错误。您可以通过显示或隐藏的控制台日志点击右下方的“切换控制台窗口”图标。此时看见开发板上led闪烁了。 5)Led闪烁,在Intel XDK IoT Edition上跑的第一个程序正常运行。
`
|