我可能正在接近这一切都是错误的,但......
我有一个处理外部中断的 linux 内核设备驱动程序,并且当前在它发生时执行 printk()。
我想做的是告诉用户空间应用程序该事件已发生,以便它可以唤醒并做一些事情。
是否可以(/simple /good practice)从内核中设置 SIGUSR1,然后通过以下方式从用户空间捕获它
signal (SIGUSR1, <handler function>);
谢谢
我可能正在接近这一切都是错误的,但......
我有一个处理外部中断的 linux 内核设备驱动程序,并且当前在它发生时执行 printk()。
我想做的是告诉用户空间应用程序该事件已发生,以便它可以唤醒并做一些事情。
是否可以(/simple /good practice)从内核中设置 SIGUSR1,然后通过以下方式从用户空间捕获它
signal (SIGUSR1, <handler function>);
谢谢