- 0
- 0
- 约1.29千字
- 约 35页
- 2021-09-16 发布于河北
- 举报
Linux设备驱动程序设计第一章 简介;参考书籍;Linux设备驱动的现状;内核空间和用户空间 ;Linux内核功能划分;;Linux内核功能;Linux内核功能;内核模块的构造和运行;内核态和用户态; 可装载模块;嵌入式Linux的设备管理;2.中断方式
查询方式白白浪费了大量的处理器时间,而中断方式才是多任务操作系统中最有效利用处理器的方式。当CPU进行主程序操作时,外设的数据已存入端口的数据输入寄存器,或端口的数据输出寄存器已空,此时由外设通过接口电路向CPU发出中断请求信号。CPU在满足一定条件下,暂停执行当前正在执行的主程序,转入执行相应能够进行输入/输出操作的子程序,待输入/输出操作执行完毕之后,CPU再返回并继续执行原来被中断的主程序。这样,CPU就避免了把大量时间耗费在等待、查询外设状态的操作上,使其工作效率得以大大提高。中断方式的原理示意图如图6.1所示。
能够向CPU发出中断请求的设备或事件称为中断源。中断源向CPU发出中断请求,若优先级别最高,则CPU在满足一定的条件时,可中断当前程序的运行,保护好被中断的主程序的断点及现场信息,然后根据中断源提供的信息,找到中断服务子程序的入口地址,转去执行新的程序段,这就是中断响应。CPU响应中断是有条件的,如内部允许中断、中断未被屏蔽、当前指令执行完等。CPU响应中断以后,就会中止当前的程序,转去执行一个中断服务子程序,以完成为相应设备的服务。
系统引入中断机制后,CPU与外设处于“并行”工作状态,便于实现信息的实时处理和系统的故障处理。 ;3.直接访问内存(DMA)方式
利用中断,系统和设备之间可以通过设备驱动程序传送数据,但是,当传送的数据量很大时,因为中断处理上的延迟,利用中断方式的效率会大大降低。而直接内存访问(DMA)可以解决这一问题。DMA可允许设备和系统内存间在没有处理器参与的情况下传输大量数据。设备驱动程序在利用DMA之前,需要选择DMA通道并定义相关寄存器,以及数据的传输方向,即读取或写入,然后将设备设定为利用该DMA通道传输数据。设备完成设置之后,可以立即利用该DMA通道在设???和系统的内存之间传输数据,传输完毕后产生中断以便通知驱动程序进行后续处理。在利用DMA进行数据传输的同时,处理器仍然可以继续执行指令。;什么是设备驱动程序(DD)?;Linux的设备驱动程序; 设备驱动程序的作用;设备驱动程序主要功能;;嵌入式Linux驱动程序介绍;嵌入式驱动程序的作用;嵌入式驱动程序的作用; 访问Linux设备驱动的方法;驱动程序在哪儿;Linux驱动程序编译方式;Linux驱动程序开发;设备驱动程序的分类;Linux下设备驱动程序组成;基本概念; 基础知识回顾; Linux内核的编译加载;;小结:Linux驱动程序;小结: Linux驱动程序;小结: Linux驱动程序
您可能关注的文档
- 第9章薪酬管理.pptx
- 第9章虚拟现实技术38.pptx
- 第9章谈判磋商.pptx
- 第9章表单设计技术.pptx
- 第9章财务报告.pptx
- 第9章负债流动负债.pptx
- 第9章财务管理.pptx
- 第9章财务预算.pptx
- 第9章物流信息技术2.pptx
- 第9章财务预算的奖励与惩罚.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
最近下载
- 2021年乐山市市中区—学年度上期期中调研考试九年级英语试卷.docx VIP
- 2025年智能制造工艺与装备手册.docx VIP
- Roland罗兰JUNO-Gi MIDI用户说明书.pdf
- 电子课件《市场营销》(第六版)完整全部教学课件.pptx VIP
- 河北三河市燕郊镇爆燃事故主题精品课件.ppt VIP
- 山东省烟台龙口市(五四制)2022-2023学年七年级上学期期末考试数学试题(含答案).docx VIP
- 2025年手术中心脏骤停应急预案脚本.docx
- 成人住院患者跌倒风险评估及预防(1)PPT课件.pptx VIP
- 20242025学年广东省大湾区高一上学期期末统一测试历史试题.pdf VIP
- 统计局党组书记2025年度民主生活会五个带头对照检查发言材料.docx VIP
原创力文档

文档评论(0)