
LDD3阅读笔记
v2nero
这个作者很懒,什么都没留下…
展开
-
[LDD3阅读笔记]中断处理
中断处理1. 安装中断程序#include typedef irqreturn_t (*irq_handler_t)(int, void *);extern int __must_checkrequest_irq(unsigned int irq, irq_handler_t handler, unsigned long flags,原创 2013-06-13 17:49:06 · 668 阅读 · 0 评论 -
[LDD3阅读笔记] 与硬件通信
1. IO端口 (Port IO)就是我们平时用的Port 80这种2. IO内存 (Memmap IO)如PCI,可以把一片寄存器映射到内存区域, 这片内存区域就叫作Memmap IO.3. 内存屏障程序会被编译器优化,但这对了访问IO可能会造成致命的错误。我们可以在对硬件以特定执行顺序的操作之间设置内存屏障(memory barrier)。原创 2013-06-08 17:41:24 · 640 阅读 · 0 评论