您可检查您开发板上安装的 MRAA 和 UPM 库的版本,并将它们更新到最新的可用版本:
- MRAA I/O 库(或 libmraa)是一种低级别库,可将通用输入/输出接口 (GPIO) 转换成 pin,以供英特尔® Galileo 或英特尔® Edison 开发板使用。该 MRAA 可帮助开发人员和传感器制造商以更简单的方法在所支持的硬件上映射其传感器和制动器,并通过高级语言和结构控制下层通信协议。
- UPM 传感器库(或 libmraa)是关于传感器表示的资源库,用 C++ 编写而成,并使用 MRAA。UPM 是使用 MRAA 库的高级别传感器资源库。每个传感器连接至 libmraa,但这并非意味着互联,尽管有些传感器组可能是互联的。每个传感器都有一个标头以便让您与它连接。
MRAA 和 UPM 的最新版本可在各自的 GitHub 页面找到:
更新 MRAA 和 UPM 库
- 建立与您开发板的串行通信会话。
- 为了确保您的 MRAA 和 UPM 库是最新版本,请输入以下命令:
echo "src mraa-upm http://iotdk.intel.com/repos/1.1/intelgalactic">
/etc/opkg/mraa-upm.conf
opkg update - 输入以下命令安装 MRAA 和 UPM 库:
opkg install libmraa0
opkg install upm
检查您开发板上安装的 MRAA 和 UPM 库的版本
- 建立与您开发板的串行通信会话。
- 为检查您开发板上安装的 MRAA 库的版本号,请输入以下命令:
opkg info libmraa0 - 为检查您开发板上安装的 UPM 库的版本号,请输入以下命令:
opkg info upm
在以下示例图像中,版本号用红色箭头指出。