是否可以在 /sys/class/gpio/gpioX
设备树中的文件上设置JAVA NIO WatchService以监视更改?
直接在Java内部检测GPIO文件(即GPIO输入)的更改是一个好主意,但我担心不支持。
确认它不被支持(可能是为什么)就已经足够了。
是否可以在 /sys/class/gpio/gpioX
设备树中的文件上设置JAVA NIO WatchService以监视更改?
直接在Java内部检测GPIO文件(即GPIO输入)的更改是一个好主意,但我担心不支持。
确认它不被支持(可能是为什么)就已经足够了。
还有一些额外的信息:Inotify会报告sysfs和procfs中的一些事件,但不是全部事件。
通过inotify进行通知需要内核知道所有相关的文件系统事件,这对于像NFS这样的网络文件系统并不总是可能的,在这种情况下,一个客户端所做的更改不会立即广播到其他客户端。
inotify缺少事件
Java WatchService无法在某些文件夹上工作
Java WatchService在监视映射驱动器时不生成事件