[英]Where to find the ISR called by the linux kernel when a keyboard button is pressed?
按下鍵盤按鈕后,在Linux內核中的哪里可以找到內核調用的ISR?
顯然有一個硬編碼的IRQ數字,鍵盤似乎有1,而觸摸板/鼠標有12,在內核源代碼中可以找到這些數字嗎?
我知道我可能會花費數小時來自己搜索,但是也許更有經驗的內核黑客可能會加快搜索速度。
實際的IRQ數量將取決於體系結構。 您的示例數字似乎與x86匹配:
http://en.wikipedia.org/wiki/Interrupt_request_%28PC_architecture%29#x86_IRQs
(它還說“在Linux上,可以通過執行cat /proc/interrupts
或使用procinfo
實用程序來查看IRQ映射。”)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.