Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arduino 是否需要GPIO导出?_Arduino_Raspberry Pi_Beagleboard_Gpio - Fatal编程技术网

Arduino 是否需要GPIO导出?

Arduino 是否需要GPIO导出?,arduino,raspberry-pi,beagleboard,gpio,Arduino,Raspberry Pi,Beagleboard,Gpio,我正在编写一些代码,通过将值写入/sys/class/gpioX/value文件来与GPIO交互 我的问题是,我看到一些对导出文件的引用,这些引用位于 将请求的pin发送到导出文件 我的印象是GPIO总线(?)监视所有gpioX值文件的更改。这不对吗?我是否需要通过在导出文件中包含值来告诉系统监视更改?如果我想查看多个GPIO引脚上的更改,该怎么办?我必须在我想看的针之间循环吗?这似乎效率低下 看一看。根据其描述,它提供了各种方法来监视GPIO的变化: 使用超时阻止GPIO中断 具有回调机制的

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

我的问题是,我看到一些对
导出
文件的引用,这些引用位于 将请求的pin发送到导出文件

我的印象是GPIO总线(?)监视所有gpioX值文件的更改。这不对吗?我是否需要通过在导出文件中包含值来告诉系统监视更改?如果我想查看多个GPIO引脚上的更改,该怎么办?我必须在我想看的针之间循环吗?这似乎效率低下

看一看。根据其描述,它提供了各种方法来监视GPIO的变化:

  • 使用超时阻止GPIO中断
  • 具有回调机制的非阻塞GPIO中断(基于pthread)
此库已经是嵌入式Linux发行版的一部分。

有一种方法可以实现,也许这将为您提供方向。如果你在谷歌搜索树莓皮gpio中断,你可能会找到更多的文章。