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