首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
设备驱动程序是硬件设备连接到计算机系统的软件接口。Windows驱动程序模型(WDM)是Windows平台的新一代设备驱动程序模型,WDM的研究对设计优良设备驱动程序有重要指导作用。文章分析WDM的工作原理和机制,着重介绍WDM设备驱动程序的设计和实现方法,并给出一个通用串行总线(USB)设备驱动程序的设计实例。该设计将USB驱动程序分为即插即用(PnP)、电源管理、USB初始化和USB设备输入/输出(I/O)等功能模块,具有结构清晰、易移植、复用性好等优点,在USB驱动程序设计中具有良好的应用价值。  相似文献   

2.
基于DriverWorks工具的USB驱动程序的开发   总被引:1,自引:0,他引:1  
田心 《电子技术》2008,45(2):24-26
文章介绍TUSB接口,以及由WDM驱动程序的开发而进一步阐述了作为WDM模式中即插即用USB设备的驱动程序开发.概述了Compuware公司的DriverStudio工具包,具体介绍了其中的驱动程序开发工具DriverWorks工具的安装、调试和驱动程序开发过程中针对USB设备开发的设置和使用.  相似文献   

3.
Windows 2000下的PCI设备的WDM驱动程序设计与研究   总被引:3,自引:1,他引:2  
讨论了Windows2000下利用DDK开发PCI设备的WDM驱动程序的设计原理、方法及在设计中的注意事项。并实现了PCI设备的具有内存和I/O读写及中断处理的WDM驱动程序。  相似文献   

4.
WDM是Microsoft公司最新推出的设备驱动程序开发模型。过滤器驱动程序是一种特殊而重要的中级驱动程序,文章介绍了它的基本原理及应用,然后简要地介绍了实现一个Windows WDM过滤器驱动程序的关键技术,同时给出了部分程序片断。  相似文献   

5.
用DriverWorks开发PCI设备的WDM驱动程序   总被引:4,自引:0,他引:4  
介绍Windows驱动程序模型(Windows Driver Model,WDM)驱动程序的特点及使用DriverWorks开发设备驱动程序和周边元件扩展接口(Peripheral Component Interconnection,PCI)总线的优点,阐述用DriverWorks开发PCI设备的WDM驱动程序的基本例程和常用类,并结合具体实例深入探讨了PCI设备驱动程序的直接数据存储(Direct Memory Address,DMA)传输及中断服务例程(Interrupt Service Routine,ISR)。  相似文献   

6.
针对自主设计的基于PCI-E总线高速数据传输卡设备,在64位Windows系统下采用WDM驱动模式设计实现该设备驱动程序。介绍了WDM驱动程序开发过程,主要包括硬件访问、DMA高速数据传输和MSI中断等内容。并对所设计驱动程序进行测试验证,结果表明,该驱动程序具有较高的传输效率和可靠性,可应用于高速数据传输卡设备,且该驱动程序也可移植到其他类似的数据传输设备中。  相似文献   

7.
介绍了USB的系统结构,分析了USB设备驱动程序的结构、主要数据对象以及驱动程序的加载过程,给出了利用DDK开发WDM型USB设备驱动程序的方法及流程。  相似文献   

8.
WDM支持PNP,但在科研和工控中,最常用的数据采集卡通常都是基于PC总线的ISA设备,这类设备不支持PNP,在WDM中没有获得很好的支持。使用WDM开发这类设备的驱动程序需要一些特殊处理。首先介绍PC/104规范和WDM驱动的结构以及通用的开发思路,然后重点讨论基于PC/104音频采集压缩卡WDM驱动程序的设计与实现,并给出主体部分代码。实践证明该驱动能稳定地实现一般设备驱动程序所具备的功能,且对ISA卡驱动的开发也具有一定参考价值。  相似文献   

9.
本文围绕WDM型USB设备客户驱动程序的基本概念、框架和驱动程序接口等主要内容进行了详细阐述。同时重点突出了编写USB设备客户驱动程序的特有概念和特殊方式。并结合实际经验讨论了USB设备客户驱动程序的编程要点。  相似文献   

10.
PCI总线WDM驱动程序的设计方法与实例   总被引:2,自引:2,他引:0  
陈大科  李军予 《现代电子技术》2006,29(22):99-100,103
探讨基于Windows操作系统的WDM型PCI总线接口卡驱动程序设计方法。DriverStudio软件是一套设备驱动程序的开发、调试和测试的工具包,介绍DriverStudio环境的配置方法及开发WDM驱动程序的详细步骤,设计PCI总线的驱动程序以及调用驱动程序的应用程序,实现了32位数据的传输。实验结果表明,采用DriverStudio软件能够简化驱动程序的编写,达到较高的编程效率。  相似文献   

11.
Windows的USB2.0体系结构包括两个重要的核心内容:USB驱动程序栈和USB设备栈.Windows XP 和Windows 2000的驱动程序栈均由主机控制器驱动程序、总线驱动程序和客户设备驱动程序3层构成.Windows XP设备栈包括客户设备栈、基类复合设备、根集线器设备栈和主机控制器设备栈;Windows 2000 USB设备栈由客户设备栈、基类复合设备、根集线器设备栈和主机控制器设备栈构成.在阐述Windows XP 和Windows 2000驱动程序栈的基础上,对两者存在的区别进行了对比分析,对Windows平台下的USB2.0驱动程序开发具有很好的参考价值.  相似文献   

12.
基于PXA255的触摸屏控制器ADS7843驱动程序设计   总被引:6,自引:0,他引:6  
在研发具有操作系统的设备时.高质量的设备驱动程序可以大大提高设备的稳定性与可靠性。本文以触摸屏控制器ADS7843为例,介绍了其内部结构、工作原理,并详细阐述了在Linux操作系统的设备文件系统机制中编写设备驱动程序的过程与方法,同时给出基于PXA255微外理器的触摸屏控制器ADS7843中断方式的驱动程序。  相似文献   

13.
冯海云  郭琪 《电子设计工程》2011,19(6):10-12,16
为了满足航空电子系统对确定性和实时性的要求,针对AFDX端系统硬件结构,功能需求和Linux驱动程序的特点,提出了一种满足AFDX协议的Linux内核态驱动程序的实现方法。在Linux内核态驱动程序的实现中先注册一个PCI总线驱动程序,然后在PCI总线驱动程序中注册字符型设备驱动程序。字符型设备驱动程序注册成功后,在其open()函数中注册中断处理程序,利用其ioctl()函数实现初始化表和端口,利用read()和write()函数来读写设备。测试结果显示,该Linux内核态驱动程序的设计和实现是可以满足航空电子系统对确定性和实时性的要求的。  相似文献   

14.
利用WinDriver开发设备驱动   总被引:4,自引:0,他引:4  
开发Windows下的驱动程序已成为应用系统开发的难点之一,因为他需要熟悉内部操作系统和DDK编程及驱动模式。现在可以使用一些驱动开发工具如WinDriver等来编程。WinDriver是一个用于设备驱动程序开发的工具包,他简化了设备驱动编写和硬件访问应用,在保证驱动程序性能的基础上大大缩短了开发周期。本文介绍了在Windows操作系统下开发设备驱动的步骤及方法,并结合ISA板卡给出了开发实例。  相似文献   

15.
嵌入式LINUX系统中触摸屏控制的研究与实现   总被引:1,自引:1,他引:0  
本文主要讨论基于嵌入式Linux操作系统的研究与开发。首先对嵌入式系统进行了简单介绍,在详细分析系统特,最的基础上,结合Linux自身的优点,提出了基于嵌入式Linux操作系统对触摸屏驱动的开发方案。并详细介绍了驱动程序及测试应用程序的设计。  相似文献   

16.
常锋  孟传良 《通信技术》2012,45(6):32-35
对基于ARM的网络设备驱动程序的开发进行了研究,对嵌入式Linux网络设备驱动程序的运行机制进行了分析,介绍了一般网络设备的体系结构,对网络驱动的主要功能进行讲述。在嵌入式Linux中实现CS8900A网卡驱动,并结合实现CS8900A网卡驱动的实例讲解了基于Linux操作系统的一般网络驱动程序的开发流程。并具体分析了网络设备的初始化、设备的打开与关闭、数据的发送与接收以及中断处理等相关问题。最后在Linux平台编译运行且通过测试。  相似文献   

17.
刘辉  向涛  张杰 《电视技术》2011,35(19):51-53
由于Linux操作系统开放源码,因此选择该系统具有GPL的自由驱动对TDM330模块的USB主机端驱动进行开发.通过对内核Linux 2.6.10的USB主机端驱动程序和架构的分析研究,以及参考TDM330的参数去开发USB主机端驱动,使之把USB设备映射成串口设备,通过操作串口ttyUSB *达到操作USB设备的效果...  相似文献   

18.
马亮  李莉  沈苏彬 《通信学报》2012,33(Z2):222-227
提出一种使用UML(统一建模语言)对Linux设备驱动进行分析的方法,借助UML对设备驱动程序模型进行建模并分析,从而明晰设备驱动组件之间的依赖关系,明确设备驱动开发的重点。在此基础上对SDWiFi设备驱动程序模型进行了研究,设计处理器与Wi-Fi芯片之间的SDIO通信接口,移植SDWiFi设备驱动程序。最后使用无线工具包对SDWiFi无线网卡设备进行了配置和测试,测试结果表明SDWiFi无线网卡设备工作正常,通过使用UML对设备驱动程序模型进行建模和分析,可以提高设备驱动程序开发效率。  相似文献   

19.
嵌入式Linux平台下USB接口的视频设备驱动技术   总被引:2,自引:0,他引:2  
讨论了嵌入式Linux系统下USB接口摄像头驱动程序的开发技术,从Linux一般驱动程序的结构,USB驱动的特点,摄像头驱动的实现,内核为其提供的接口以及调试技术方面进行了总结。为准备探索Linux下驱动开发和视频采集技术的开发人员提供借鉴。使嵌入式手持设备或终端设备能够支持通用的摄像头,方便了嵌入式在各方面的应用。  相似文献   

20.
简要介绍了Langmuir探针扫描电源的工作原理以及硬件设计,阐述了Windows 98操作系统平台的内核结构和VxD设备驱动程序的基本原理。介绍了vtoolsd开发工具和利用vtoolsd开发VxD驱动程序的方法,并结合项目的实际情况,详细说明了Langmuir探针扫描电源设备驱动程序的设计,对设计中一些策略的考虑做了讨论,给出了驱动程序工作的具体流程。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号