共查询到18条相似文献,搜索用时 125 毫秒
1.
Windows下的USB设备驱动程序开发 总被引:2,自引:0,他引:2
USB设备驱动程序的开发是USB设备开发的一个重要组成部分.文章讨论了在Windows环境下驱动程序的设计原理,详细介绍了USB驱动程序的分层结构及USB数据传输的实现,并给出了一个利用DriverStudio开发的驱动程序实例,以此来加深对驱动程序开发过程的理解. 相似文献
2.
本文介绍了如何用Microsoft公司提供的驱动程序开发包(DDK)工具开发win2000/xp下的USB设备驱动程序。首先概述了USB驱动程序体系结构Windows驱动程序模型等用于开发USB设备驱动程序背景知识。然后深入的讲述了用DDK编写USB设备驱动程序必须用到的几个关键技术,包括USB设备驱动程序入口与初始化、如何建立并提交USB请求块(URB)给总线驱动程序(USBD)、USB设备如何配置、USB四种通信管道的管理等四个方面。 相似文献
3.
4.
Windows2000/98下USB驱动程序的开发 总被引:1,自引:0,他引:1
本文简要介绍了USB总线的基本概念。为了配合USB驱动程序的开发,简述了Windows2000/98的内核管理机制和应用程序的级别;阐述了微软提倡的驱动程序模型WDM;介绍了在Windows2000/98下开发驱动程序的几种工具和编程方法,并给出了借助于DriverWorks用C++语言编写的处理USB传输的一种快速编程方法实例。 相似文献
5.
6.
绝太多数用户还在使用Win98,可Win98下的USB设备需要安装驱动程序.而且不同的设备需要的驱动程序都不一样,下边我们就来解决这个烦恼,打造一个Win98SE下通用的USB驱动程序…… 相似文献
7.
8.
Win98下USB块存储设备驱动程序的设计 总被引:1,自引:0,他引:1
介绍了WDM模型的工作原理;给出了在Win98环境下一种USB块存储设备驱动程序的设计实例。使用这一驱动程序的闪盘能够很稳定地工作。 相似文献
9.
WDM模式下USB设备驱动程序的设计 总被引:5,自引:3,他引:5
针对USB设备驱动程序开发过程中的常见问题和难点,并结合编程环境、工作机制、基本格式和端口初始化等几个方面问题,对在Windows环境下设计USB设备驱动程序的诸多要点进行了详细的分析与探讨,并着重说明了如何实现USB2.0规范所定义的4种数据传输方式及其在使用中的选择策略,同时也给出了相应的示例代码。 相似文献
10.
11.
基于Windows98/2000平台的USB驱动程序开发 总被引:1,自引:0,他引:1
本文介绍了USB及其相关驱动程序的基本知识,总结了在Windows 98/2000平台下开发USB驱动程序的一般方法和步骤.最后利用USB驱动程序的开发工具DriverStudio在Windows98/2000平台上实现了一个USB键盘过滤驱动程序的开发设计. 相似文献
12.
13.
Linux下有中断端点的USB设备驱动的实现 总被引:1,自引:0,他引:1
手写板是有中断端点的USB设备,为了在Linux下实现此类设备的驱动,分析了USB设备的基本概念和Linux设备驱动原理,对Linux下设备驱动程序的内部机制和框架构成进行了研究.在此基础上,提出了引入信号量机制控制内核线程同步的方法来实现read函数,进而设计出Linux下有中断端点的USB设备的驱动程序.通过编写应用程序和设计对比实验,证明了此驱动可以准确、高效地读写设备.与针对中断端点普遍采用的输入子系统方式相比,简化了程序设计,提高了系统效率. 相似文献
14.
基于WDM模式的USB设备驱动程序开发 总被引:5,自引:1,他引:5
USB具有方便快速等优点,已经发展成为计算机与外设的一种普遍接口。根据WDM驱动模式的工作原理,介绍了USB外设开发的关键部分编写WDM驱动程序的实现方法。 相似文献
15.
16.
USB型数码相机设备驱动程序的开发与研究 总被引:1,自引:0,他引:1
在分析了Windows2000操作系统驱动程序的工作原理及其结构基础上,对USB型数码相机的设备驱动程序做了深入的剖析,并在用具体开发实例来说明整个设备驱动程序工作流程的同时,给出了一种快速开发驱动程序的方法。 相似文献
17.
在嵌入式Linux软件开发中,可以通过宿主机GDB(GNU debugger)加目标机GDBserver的方式对嵌入式软件进行远程调试,GDB和GDBserver通过RSP(remote serial protocol)协议进行通信,这种方式可以显著提高开发效率;目前宿主机和目标机之间支持串口或网口方式建立连接,暂不支持USB(universal serial bus)接口。介绍了USB的相关概念及GDB远程调试原理,通过分析当前存在的调试模型,利用Linux设备端Gadget功能驱动实现了USB+GDB+GDBserver的远程调试模型。该模型弥补了现有模型的不足,USB接口的日益普及使得该模型在实际开发中带来了极大的便利。 相似文献