- 40
- 0
- 约1.4万字
- 约 80页
- 2017-06-11 发布于湖北
- 举报
§1.4 用户模式驱动程序 I/O映射 ioperm() 为用户应用程序打开一块I/O空间 iopl() 为用户应用程序打开整个I/O地址空间 MontaVista Linux不支持 §1.4 用户模式驱动程序 内存映射 通过设备/dev/mem来访问硬件设备 使用mmap()函数来选择要访问的内存物理基址和块大小,它返回已经映射到物理基址的虚拟地址 void *mmap (void *start, size_t length, int prot, int flags,in fd,off_t offset) fd=open(“/dev/men”,O_WRONLY); ledptr=mmap(0,sizeof(LED_AREA),PROT_WRITE,MAP_SHARED,fd,LED_ADDRESS); *ledptr=value; §1.4 用户模式驱动程序 读写设备 使用函数inb(), inw(), inl() 或readb(), readw(), readl()来读设备 使用函数outb(), outw(), outl()或writeb(), writew(),writel()来写设备 它们的头文件是sys/io.h, §2 中断处理 基本概述 探测中断 安装中断 取消中断 §2.1 基本概念 分类 硬件中断 由硬件设备产生的中断
您可能关注的文档
- 现代工程设计制图习题集(第四版)参考课案.ppt
- 现代公司管理重点课案.doc
- 现代管理原理题课案.doc
- RCS978E保护培训讲义.ppt
- 现代汉语复习课案.doc
- 现代汉语练习课案.doc
- Linux设计第6章.ppt
- Linux设计第7章.ppt
- RCS985系列保护逻辑功能.ppt
- linux磁盘文件与管理目录.ppt
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
原创力文档

文档评论(0)