GPIO出口是否必要?

时间:2014-03-28 00:17:12

标签: arduino raspberry-pi beagleboard gpio

我正在编写一些代码,通过将值写入/sys/class/gpioX/value文件来与GPIO进行交互。

我的问题是,我看到一些export文件的引用和写作 导出文件的请求引脚。

我的印象是GPIO总线(?)观看了所有gpioX值文件的更改。这不正确吗?我是否需要通过在导出文件中包含值来告诉系统监视更改?如果我想观察多个GPIO引脚的更改怎么办?我是否必须遍历我想要观看的引脚?这似乎效率低下。

1 个答案:

答案 0 :(得分:1)

看看libsoc。根据其描述,它提供了各种观察GPIO变化的方法:

  
      
  • 使用超时阻止GPIO中断
  •   
  • 非阻塞GPIO使用回调机制中断(基于pthread)
  •   

此库已经是Buildroot嵌入式Linux发行版的一部分。