10

在此处输入图像描述我正在尝试理解内核中的异步中断处理,当然是通过传奇的Understanding the Linux Kernel。

在这个过程中如何以及谁会触发 Kernel Interrupt Handler?

我希望有人帮助我纠正这个问题并澄清我关于 1)如何以及谁触发内核中断处理程序的问题?2)如何定义新的或更改现有的硬件中断处理程序?

先感谢您!

4

1 回答 1

10

中断处理 这张来自 Robert Love 的“Linux Kernel Development”的图片很好地描述了中断的路径。处理器在预定义的实体点中断内核do_IRQ()。如果有相应的中断处理程序,它将被执行。

要处理中断,您应该使用 . 注册您的中断处理程序request_irq()

于 2013-07-22T11:11:50.760 回答