欢迎来到天天文库
浏览记录
ID:32031979
大小:2.26 MB
页数:74页
时间:2019-01-30
《【硕士论文】基于PCI总线的数据采集卡PnP驱动程序的研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、电子科技大学硕士学位论文基于PCI总线的数据采集卡PnP驱动程序的研究姓名:周文建申请学位级别:硕士专业:测试计量技术及仪器指导教师:古天祥20010101电子科技大学学位论文学科专业:畏涮耕●技术吞}佚器论文题目:基于PCI总线的数据采集卡Prfl>驱;哺l序的研究硕士生:周文建指导捌币.古天祥教授摘要在多线程多任务式操作系统平台下,为保证系统健壮和安全,系统资源由系统通过虚拟化的方式进行统一的管理。设备驱动}呈序(为动态或静态库)需通过虚拟设备驱动程序(VxD)访问系统内核服务,才能稠莸影充资源,从而控带
2、归卜设的动作。本文在基于FEI总线的数据采集卡的基础E,论述了开发设备驱动程序的—般方法。首先论述了即插即用的框架结构、以及PcI总线和设备驱动程序的基本概念,然后从开发设备驱动程序所需的背景知识出发较详细地阐述了驱动程序的杨凸部件v)cD,最后说明了如何开发设备驱动程序的安装程序。关键词:即插即用、PCI总线、VxD驱动程序、中断、信息文件电子科技大学学位论文UndermultithreadedmultitaskingOS,forsafe}guardingsystemhalenessandsecurity.
3、resourceofsystemhasbeenmanagedby0s.Devicedrivers(maybedynamicliborstaticlib)accessresourceofsystemwalkingthroughvirtualdevicedriver(v)(D)。thenitwouldbeabletocontroldevicehowtowork.BasedonthePCIdataacqutisitioncard。thepaperfullydiscussedthegenerallymethodofd
4、evelopingdevicedriver.Firstofall,discusstheframeworkofPlugandPlayandtheconceptofPCIanddevicedrivers.Fromthebackgroundknowledgeofdevelopingadevice7sdriver,descripethekernelelementof出iver.itisalsocalledVxD.Attheend,talkabouthowtowritetheinformationfileofaV)由。
5、KeyWords:PlugAndPlay、PCIBus、VxDDeviceDriver、Interrupt、InformationFile3电子科技大学学位论文在目前流行的PC机上。大多数的硬件设备如声卡、显卡和网卡等部是即插即用型的配件。那么什么是即插即用呢?它是管理计算机中所有硬件设备并使之正常工作的—种技术。从用户的观点来看,即插即用是直截了当的,只要在计算机中插入.某个新设备。Windows操作系统将发现j茁个设备,并提示用户选择正确的驱动程序,这样用户就可以使用这个新的设备了。当—呻设各取出时。Wi
6、ndows检觏8至啦蕾竹}啉,并告诉疑两厢1月喝l设备已经不存在了。—个即插即用型设备要正常工作,必须要有设备驱动程序的支持,以下是设备驱动程序工作的次序:l、—个标准总线驱动程序睑铡何时添加了—个新设备2、该设备的设备标识符用于发现驱动程序3、驱动程序被装入,并告诉它添加了—个新设备4、进—步的消息告诉用户该设备啦用了那些资源5、然后驱动程序与设备通信,这可能要使用—个标准驱动程序的服务来实现要实现即插即用需要三个支持条件:符合即插即用标准的BIOS(基本输入输出系统)、计算机硬件及操作系统。下面,将作比较
7、具体的描述。1.1即插即用实现的哥标即插即用技术使得计算机用户可以很容易地添加新设备。它有效地解决了计算机中各硬件设备之间可能发生的冲突.并使得计算机可以枚举已经安装的设备。即插即用技术提供了—系列用户可以调用的应用程序编程接口(API)函数来增强已经存在的硬件驱动结构,而不是代替云洧的鼹科韶动结构。它的基本出发点是在硬件设备的管理匕不需要用户过多的干预,因而即插即用技术要实现的目标是:·使用户安装和配置新设备更容易即插即用型的硬件设备可以标识其自身,并且可以声明其提供绐外部的服务.和正常工作所需要的资源。这
8、些信自强粥l操作系统可以决定并设置该设备可以正常工作的资源配置,也能够装载合适的设备驱动程序,而不需要用户的的干预。安装—个新设备就象把新设备插入计算机插槽中,然后把所需的文件拷贝到Windows中的驱动程序所在目录—样容易。VxD驱动程序为“c:\wIND侧s\SYSTIBfI”。wDM驱动程序为“C:\WINDOWS\SYST酬32\DRIVERS”。电子科技大学学位论文·能根据设备变化进行动态
此文档下载收益归作者所有