繁体   English   中英

当按下键盘按钮时,哪里可以找到由Linux内核调用的ISR?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM