MRAA(读作 em-rah)是用C语言编写的低级别通用库。 MRAA旨在提取与平台(比如英特尔、Galileo 或Edison 开发板)基本 I/O 功能访问和控制相关的详细信息,并将其转化为单个、简洁的 API。 MRAA可作为Linux通用输入/输出(GPIO) 设备顶端的转换层。尽管Linux提供丰富的基础设施来控制GPIO,其用于处理GPIO的通用指令也非常标准,但使用难度相对较大。根据定义,不同平台之间存在差异,他们拥有不同的功能、针脚编号和GPIO类型。例如,更换平台后,GPIO 针脚可能无法支持相同…