use*_*459 5 linux linux-device-driver linux-kernel embedded-linux gpio
我有一个代码可以检测内核模块中的GPIO中断。现在,我正在寻找一种从内核模块检测到gpio中断时通知用户空间的机制。相对于其他选项,是否有某些示例/代码段具有某些优点/缺点?非常感谢您的回复。
看一下 GPIO 键盘驱动程序 ( drivers/input/keyboard/gpio_keys.c)。这是解决您的问题的一个很好的起点。
然后在用户空间中侦听(例如某些阻塞读取,或只是tail为了测试)/dev/input/yourevent事件。