LINUX设备驱动开发经验总结题库.ppt

I/O 内存函数. 旧的, 类型不安全的存取 I/O 内存的函数. unsigned readb(address); unsigned readw(address); unsigned readl(address); void writeb(unsigned value, address); void writew(unsigned value, address); void writel(unsigned value, address); memset_io(address, value, count); memcpy_fromio(dest, source, nbytes); memcpy_toio(dest, source, nbytes); 内容提要 设备驱动简介 建立和运行模块 字符驱动 调试技术 并发和竞争 高级字符驱动操作 时间,延时和延后工作 分配内存 与硬件通讯 中断处理 块设备驱动 注册注销中断处理 调用这个注册和注销一个中断处理. #include linux/interrupt.h int request_irq( unsigned int irq, 请求中断号 irqreturn_t (*handler)( ), 中断服务程序 unsigned long flags, 是否共享 const char *dev_name,设备名称/proc/interr

文档评论(0)

1亿VIP精品文档

相关文档