如何在 Linux 下撰寫程式來使用 I/O 埠 : 硬體中斷 (IRQs) 與 DMA 存取
Previous: 如何在 C 語言下使用 I/O 埠
Next: 高精確的時序

3. 硬體中斷 (IRQs) 與 DMA 存取

你的程式如果在使用者模式 (user-mode) 下執行不可以直接使用硬體中斷 (IRQs) 或 DMA. 你必需撰寫一個核心驅動程式; 相關的細節請參考網頁 The Linux Kernel Hacker's Guide 以及拿核心程式原始碼來當範例.

也就是說, 你在使用者模式 (user-mode) 中所寫的程式無法抑制硬體中斷的產生.


如何在 Linux 下撰寫程式來使用 I/O 埠 : 硬體中斷 (IRQs) 與 DMA 存取
Previous: 如何在 C 語言下使用 I/O 埠
Next: 高精確的時序