作者gn00618777 (非常念旧)
看板LinuxDev
标题[问题] 关於 driver 和 irq
时间Tue Mar 17 13:52:27 2015
有些 IC 会有 irq 的 pin 脚,在 i2c 注册 dirver 上也会把 irq 所用到某根 gpio
pass 给 ic driver, 想问说 driver 和 IC 的 irq 有啥关系?
我的理解是:
IC 通过硬体中断传 irq 讯息给 CPU, 然後 CPU 知道了是哪根 irq,因为 irq
已经在 driver 中定义了,所以 CPU 知道要 call 哪个 dirver
是这样吗@@?
谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.251.223.31
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/LinuxDev/M.1426571551.A.3EF.html
1F:→ leolarrel: 差不多,换句话说driver再开始的时候已经告诉kernel说 03/17 16:24
2F:→ leolarrel: "我想留意哪个irq,当这个irq有讯号时得要call哪个函式" 03/17 16:25
3F:→ kingofsdtw: 一个中断只能注册一个程式 Q_Q?! 03/18 00:05
4F:→ mshockwave: 可以共用irq 03/18 01:08
5F:→ gn00618777: 希望有个强者能为我们说明完整一点.. 03/18 20:34
6F:→ mshockwave: RE楼上:irq的东西很多,建议去看Linux device driver 03/19 11:38
7F:→ mshockwave: 这本书,它是免费的 03/19 11:38
8F:→ gn00618777: 谢,这本书我以前拥有,後来转卖了...好难懂唷 03/19 20:58