如何在 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: 高精确的时序