在使用openkylin的情况下,可使用GPIO资源来控制外设。但它是要求具备root使用权,否则无权使用。为此困惑了很久,最终在群友的帮助下才解决了这个难题。
在进入GPIO目录后,其内容如图1所示
图1 GPIO资源
在获得root使用权后,在使用export的情况下,可配置指定引脚的属性以进行控制和使用。
具体的用法如图2所示,其中编号449和492分别对应引脚GPIO3_1和GPIO1_12,具体的引脚位置如图3所示。
图2 使用引脚资源
图3 引脚位置
在引脚GPIO1_12与LED模块相连的情况下,可按图4所示的操作来控制LED的亮灭。
图4 LED控制
图5 点亮LED
图6 熄灭LED
此外,在不使用该引脚时,还可用unexport来释放该引脚资源。
在引脚GPIO3_1与触摸模块相连的情况下,可按图8所示的操作来配置该引脚的属性。
图7 模块连接
图8 配置属性
通过相应的触摸动作,可检测到引脚的状态,即电平的高低变化,见图9所示。
图9 配置属性
有了GPIO的使用权后,就可放手进行外部设备的控制及功能扩展了,它的作用太重要啦!
更多回帖