2013-07-22 86 views
8

enter image description here我想了解內核中的異步中斷處理,通過傳奇瞭解Linux內核當然。觸發內核中斷處理程序:如何?

在這個過程中,誰會觸發Kernel Interrupt Handler?

我希望有人幫我糾正這個問題,並在 上澄清我的問題1)如何和誰觸發內核中斷處理程序? 2)如何定義新的或改變現有的硬件中斷處理程序?

先謝謝您!

回答

9

Interrupt handling 這幅照片羅伯特·愛的「Linux內核開發」很好描述中斷的路徑。處理器在預定義實體點do_IRQ()中斷內核。如果有相應的中斷處理程序,它將被執行。

要處理中斷,您應該註冊您的中斷處理程序request_irq()

+0

最酷!謝謝拉森...這也有創建中斷處理程序的參考。欣賞它! –

+0

我需要至少15個reputatoion這樣做.. –

+0

@Keen學習者:現在你有它;-) – Eugene

相關問題