首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
针对Windows操作系统提供的通用驱动程序不能很好满足具有特殊功能的设备的要求这一缺点,通过为自行设计的USB HID硬件设备开发USB HID小驱动程序,探讨在C语言平台上采用DDK开发基于WDM的HID小驱动程序的一般方法.介绍了USB HID设备的特点及其在Windows XP环境下的驱动层次结构;结合实际开发经验,详细阐述了USB HID小驱动程序的入口例程、即插即用例程、分发例程、电源管理例程和卸载例程的功能、特点及其编写方法.重点分析了在HID类驱动程序轮询设备条件下,处理读写I/O请求的一般方法;简单地介绍了WDM驱动程序的加载和安装方法;最后总结了开发USBHID小驱动程序的重点和难点.实验结果表明,自行开发的驱动程序运行稳定,可移植性强,针对具体设备开发小驱动程序简单可行.  相似文献   

2.
USB 2.0内存卡读写器设备驱动程序设计与实现   总被引:2,自引:0,他引:2  
介绍了USB设备基本概念和驱动程序核心数据结构,并分析了WDM型的USB驱动程序分层模型和USB驱动程序接口,最后设计并实现了USB2.0内存读写器设备驱动程序。  相似文献   

3.
通用串行总线(USB)设备的驱动   总被引:5,自引:0,他引:5  
从问题的由来、类驱动程序、通信协议、描述符、驱动开发等对USB的驱动进行分析和讨论,提出USB设备使用操作系统嵌入的通用类驱动程序成为趋势。  相似文献   

4.
种类繁多的设备使用同一个U SB接口实现不同的功能,用其与H ID规范结合,实现与主机的通信,重点阐述了基于U SB H ID规范的网络电话和程序设计方法与实现技术。该技术的关键是主机与设备的通信,因而添加、查找、读写U SB与检查设备状态等模块即是该网络电话程序的核心模块,预计网络电话将成为第三代电话。  相似文献   

5.
主要阐述了嵌入式Linux设备驱动程序的概念,归纳嵌入式Linux设备驱动程序的共性,探讨嵌入式Linux设备驱动程序具体开发流程以及驱动程序的关键代码,总结嵌入式Linux设备驱动程序开发的主导思想。  相似文献   

6.
Windows NT设备驱动程序设计   总被引:2,自引:0,他引:2  
谢光  韩韬  施文康 《测控技术》2000,19(7):46-48
介绍了Windows NT,Windows核心驱动程序的一般体系结构及Windows NT驱动程序的设计方法,实现了ISA接口数据采集卡从Windows95平台到Win-dows NT平台的转移。  相似文献   

7.
基于Windows CE的USB Key驱动程序设计   总被引:1,自引:1,他引:0  
对Widows CE系统下驱动结构进行了讨论,在深入研究针对USB设备流接口驱动设计基础上,给出并分析了USB Key设备驱动的部分关键代码.  相似文献   

8.
针对Wind River公司的实时操作系统Vx Works,分析了它的系统结构及启动过程,并详细论述了Vx Works环境下驱动程序的设计原理及步骤。  相似文献   

9.
VxWorks是一种由WindRiver公司开发的先进的实时操作系统,广泛地应用于各种嵌入式实时应用领域。具体分析了VxWorks操作系统下的USB总线驱动模型的结构及功能,给出了HID类USB驱动程序实现的框架,对相关概念和方法进行了具体分析和说明,并给出了部分关键代码。对于了解和开发VxWorks系统下的HID类USB驱动程序有很大帮助。在某型标准显示控制台中的运行结果表明该USB设备驱动程序运行稳定、可靠。  相似文献   

10.
I^2C总线及设备的uClinux驱动程序设计   总被引:6,自引:0,他引:6  
吴旭  屈万里 《微机发展》2005,15(12):56-57,60
I^2C总线是Philips公司开发的一种二线低速串行总线。在嵌入式系统中I^2C总线的硬件实现有多种方式。uCiinux对I^2C总线及设备设计了一套驱动程序,它分为多个模块,其中部分模块与硬件无关。对某个特定嵌入式系统,I^2C驱动程序设计主要集中在与硬件相关的几个模块,各模块一般是根据硬件具体情况实现特定的数据结构并初始化。每个模块功能不同,可以分别进行设计,且并不影响其它模块。全部程序共同作用,能实现对I^2C总线及设备的操作。  相似文献   

11.
USB HID数据通信接口的设计与实现   总被引:2,自引:0,他引:2  
提出了一种USB HID数据通信接口设计方案;根据主机在枚举期间的请求,详细论述了USB HID固件程序的设计过程;介绍了如何在Visual C++6.0集成开发环境下进行USB HID主机应用程序的开发;最后对整个方案进行了验证,验证结果表明按照该方案设计的数据通信接口运行稳定可靠。  相似文献   

12.
介绍RTEMS实时操作系统和USB协议,分析RTEMS系统的设备管理机制,详细描述RTEMS操作系统下的USB设备驱动程序的设计与实现。该设计根据USB的特点,通过合理的层次划分,将驱动程序分为硬件抽象层和设备类驱动层,在硬件抽象层完成对USB设备控制器的操作,在设备类驱动层实现对各类USB设备命令的处理,保证了驱动程序易于移植和扩展。按照RTEMS的设备管理机制,为在RTEMS上运行的任务提供了标准I/O系统调用。  相似文献   

13.
嵌入式系统中USB主控制器驱动程序的设计   总被引:2,自引:0,他引:2  
谢德山  邓中亮 《微处理机》2006,27(4):91-92,95
介绍了嵌入式系统中USB主控制器驱动程序的设计过程,并且给出了该驱动程序的测试方案。通过测试表明,本设计方案是可行的。提出的设计方案对其它USB主控制器驱动的开发有一定的借鉴意义。  相似文献   

14.
本文提出了一种基于USB HID类的实时数据采集系统.详细地介绍了该实时系统的软件设计方案和固件、硬件设计方案,并给出了实际的测试结果,操作简便、采集数据可靠,效果良好.同传统的数据采集系统相比,该方案使用USB HID类,避免了编写上位机复杂的USB驱动程序,具有无驱动、简单、实时和多路采集处理等优点.  相似文献   

15.
介绍了USB总线系统结构,以USB电源管理为例,分析了其特点,给出了驱动程序实例.  相似文献   

16.
Linux下USB设备驱动研究与开发   总被引:6,自引:0,他引:6       下载免费PDF全文
杨伟  刘强  顾新 《计算机工程》2006,32(19):283-284
开发USB(Universal Serial Bus)设备驱动是一项比较繁琐的工作。Linux中的USB核心子系统提供了大量的API以及相关的支持机制,保证了USB设备的即插即用,简化了驱动的编写。结合具体开发实例,介绍了USB的相关概念,分析Linux中USB核心子系统的框架构成以及重要的数据结构,剖析Linux内核对USB规范的支持,描述了驱动开发的一般方法和技巧。  相似文献   

17.
嵌入式USB设备驱动器设计   总被引:1,自引:0,他引:1  
宋建才 《计算机工程》2004,30(5):188-191
介绍了符合USB规范1.1版的嵌入式USB设备驱动器的设计。该设计使用消息队列、信令和定时器中断,可以在几种不同的实时操作系列中实现。文中所用到的主要概念对于利用单任务架构实现的USB外设是通用的。  相似文献   

18.
由于目前USB设备多是由专门的USB控制芯片来实现其应用控制,芯片内集成了USB协议,成本较高,PCB板的面积较大.对于成本敏感的应用有很大限制.本文提出了仅用一片MCU(微处器-单片机)或嵌入式系统芯片来实现其与PC机通讯的方法.该方法使用微控制器仿真USB设备,极大地方便了用户的开发,同时降低了功耗、成本.  相似文献   

19.
嵌入式多媒体播放器USB驱动程序设计   总被引:1,自引:1,他引:0  
本文首先从基于TI DM320的PMP(Portable Multimedia Player,便携式多媒体播放器)解决方案入手,分析了该方案的软、硬件体系框架.接着,仔细研究了嵌入式Linux.然后,以TI DM320平台为例,探讨了嵌入式Linux驱动程序的设计.同时,设计了PMP USB的驱动程序.  相似文献   

20.
描述分布式USB监控系统的设计与实现。针对USB驱动开发复杂和通用性较差的问题,提出利用IRP拦截的方法实现一个扩展的USB HID(人工接口设备)数据访问接口,在不影响接口I/O效率的前提下实现对硬件数据的侦听,并以仿真实验进行验证。实验结果表明,该方法能简化驱动开发流程,提供数据的封装和扩展接口。  相似文献   

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

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