我正在使用Linux平台在嵌入式设备中编程。
内核模块有没有办法检测到另一个设备驱动程序模块的中断处理程序?
例如,我有一个内核模块(.ko),那么我希望这个内核模块检测特定设备驱动程序是否执行其中断句柄例程?
这可能吗?
非常感谢。
答案 0 :(得分:1)
执行此操作的最简单方法是修改设备驱动程序,以允许模块注册回调,设备驱动程序在其中断例程或类似过程中调用该回调。
答案 1 :(得分:1)
还有一个选项可以尝试:中断共享 您可以在两个驱动程序的request_irq()中使用相同的中断和相应的参数。