Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.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
检测Linux中伪文件的更改_Linux_Embedded_Beagleboard_Pandaboard - Fatal编程技术网

检测Linux中伪文件的更改

检测Linux中伪文件的更改,linux,embedded,beagleboard,pandaboard,Linux,Embedded,Beagleboard,Pandaboard,我试图在linux系统中从一个伪文件中读取一个值。基本上,我使用的是Pandorn,并试图检测GPIO引脚的变化。当我第一次想到它时,我想到了一个while1循环,并一直打开文件,检查它的值是0还是1。我知道这很愚蠢。另一种解决方法是,每当伪文件的内容发生更改时,使用中断或其他方法生成事件或向我发送信号。我已经搜索了3天,但没有有用的结果。有什么帮助吗 我想读的文件是 /sys/class/gpio/gpio113/value 这是面板上按钮的输入值

我试图在linux系统中从一个伪文件中读取一个值。基本上,我使用的是Pandorn,并试图检测GPIO引脚的变化。当我第一次想到它时,我想到了一个while1循环,并一直打开文件,检查它的值是0还是1。我知道这很愚蠢。另一种解决方法是,每当伪文件的内容发生更改时,使用中断或其他方法生成事件或向我发送信号。我已经搜索了3天,但没有有用的结果。有什么帮助吗

我想读的文件是

/sys/class/gpio/gpio113/value


这是面板上按钮的输入值