1 / 30
文档名称:

驱动简介.ppt

格式:ppt   大小:448KB   页数:30页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

驱动简介.ppt

上传人:wefe2019 2020/7/16 文件大小:448 KB

下载得到文件列表

驱动简介.ppt

相关文档

文档介绍

文档介绍:驱动简介 石俊QQ21659779目标驱动的基本概念驱动的应用作用分类开发环境的搭建驱动程序示例NT驱动代码示例WDM驱动代码示例驱动的基本概念驱动程序,英文名为“DeviceDriver”,全称为“设备驱动程序”,它是一种特殊的程序。首先其作用是将硬件本身的功能告诉操作系统,接下来的主要功能就是完成硬件设备电子信号与操作系统及软件的高级编程语言之间的互相翻译。当操作系统需要使用某个硬件时,比如:让声卡播放音乐,它会先发送相应指令到声卡驱动程序,声卡驱动程序接收到后,马上将其翻译成声卡才能听懂的电子信号命令,从而让声卡播放音乐。所以简单的说驱动程序提供了硬件到操作系统的一个接口以及协调二者之间的关系,而因为驱动程序有如此重要的作用,所以人们都称“驱动程序是硬件的灵魂”、“硬件的主宰”,同时驱动程序也被形象的称为“硬件和系统之间的桥梁”。驱动的应用只有通过驱动程序,操作系统才能控制电脑上的硬件设备,所以说电脑的每一个硬件都离不开驱动程序疑问CPU等设备为什么不用装驱动程序?像U盘这种USB设备直接连接到电脑就可以使用了,这是为什么?有了高版本的操作系统,我是否还需要安装驱动程序?驱动分类驱动程序按其服务的不同硬件对象,可以分为主板驱动、显卡驱动、声卡驱动等。按操作系统的不同也可以分为ForWindowsXP、ForVista、ForWin7、ForLinux等。根据设计标准和发行情况的不同可分为公版驱动程序、非公版驱动程序和正式版驱动程序、非正式版驱动程序。根据安装、加载等方式的不同分成NT驱动和WDM驱动。WDM是即插即用,通过inf来加载NT式不支持即插即用,通过服务来加载开发环境的搭建VMMicrosoftVisualC++WindowsDriverdevelopmentkit(puwareDriverStudio,WinDbjDDK的安装DDK也叫驱动程序开发包(DriverDevelopmentKit)。图1DDK的安装图2DDK安装NT驱动代码示例分析NT驱动头文件说明NT驱动入口函数创建设备例程卸载驱动例程默认派遣例程