作者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/m.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