共查询到20条相似文献,搜索用时 78 毫秒
1.
针对Windows操作系统提供的通用驱动程序不能很好满足具有特殊功能的设备的要求这一缺点,通过为自行设计的USB HID硬件设备开发USB HID小驱动程序,探讨在C语言平台上采用DDK开发基于WDM的HID小驱动程序的一般方法.介绍了USB HID设备的特点及其在Windows XP环境下的驱动层次结构;结合实际开发经验,详细阐述了USB HID小驱动程序的入口例程、即插即用例程、分发例程、电源管理例程和卸载例程的功能、特点及其编写方法.重点分析了在HID类驱动程序轮询设备条件下,处理读写I/O请求的一般方法;简单地介绍了WDM驱动程序的加载和安装方法;最后总结了开发USBHID小驱动程序的重点和难点.实验结果表明,自行开发的驱动程序运行稳定,可移植性强,针对具体设备开发小驱动程序简单可行. 相似文献
2.
3.
4.
种类繁多的设备使用同一个U SB接口实现不同的功能,用其与H ID规范结合,实现与主机的通信,重点阐述了基于U SB H ID规范的网络电话和程序设计方法与实现技术。该技术的关键是主机与设备的通信,因而添加、查找、读写U SB与检查设备状态等模块即是该网络电话程序的核心模块,预计网络电话将成为第三代电话。 相似文献
5.
主要阐述了嵌入式Linux设备驱动程序的概念,归纳嵌入式Linux设备驱动程序的共性,探讨嵌入式Linux设备驱动程序具体开发流程以及驱动程序的关键代码,总结嵌入式Linux设备驱动程序开发的主导思想。 相似文献
6.
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
I^2C总线是Philips公司开发的一种二线低速串行总线。在嵌入式系统中I^2C总线的硬件实现有多种方式。uCiinux对I^2C总线及设备设计了一套驱动程序,它分为多个模块,其中部分模块与硬件无关。对某个特定嵌入式系统,I^2C驱动程序设计主要集中在与硬件相关的几个模块,各模块一般是根据硬件具体情况实现特定的数据结构并初始化。每个模块功能不同,可以分别进行设计,且并不影响其它模块。全部程序共同作用,能实现对I^2C总线及设备的操作。 相似文献
11.
12.
介绍RTEMS实时操作系统和USB协议,分析RTEMS系统的设备管理机制,详细描述RTEMS操作系统下的USB设备驱动程序的设计与实现。该设计根据USB的特点,通过合理的层次划分,将驱动程序分为硬件抽象层和设备类驱动层,在硬件抽象层完成对USB设备控制器的操作,在设备类驱动层实现对各类USB设备命令的处理,保证了驱动程序易于移植和扩展。按照RTEMS的设备管理机制,为在RTEMS上运行的任务提供了标准I/O系统调用。 相似文献
13.
嵌入式系统中USB主控制器驱动程序的设计 总被引:2,自引:0,他引:2
介绍了嵌入式系统中USB主控制器驱动程序的设计过程,并且给出了该驱动程序的测试方案。通过测试表明,本设计方案是可行的。提出的设计方案对其它USB主控制器驱动的开发有一定的借鉴意义。 相似文献
14.
15.
16.
17.
嵌入式USB设备驱动器设计 总被引:1,自引:0,他引:1
介绍了符合USB规范1.1版的嵌入式USB设备驱动器的设计。该设计使用消息队列、信令和定时器中断,可以在几种不同的实时操作系列中实现。文中所用到的主要概念对于利用单任务架构实现的USB外设是通用的。 相似文献
18.
由于目前USB设备多是由专门的USB控制芯片来实现其应用控制,芯片内集成了USB协议,成本较高,PCB板的面积较大.对于成本敏感的应用有很大限制.本文提出了仅用一片MCU(微处器-单片机)或嵌入式系统芯片来实现其与PC机通讯的方法.该方法使用微控制器仿真USB设备,极大地方便了用户的开发,同时降低了功耗、成本. 相似文献
19.
嵌入式多媒体播放器USB驱动程序设计 总被引:1,自引:1,他引:0
YANG Ji-ying 《微计算机信息》2008,24(23)
本文首先从基于TI DM320的PMP(Portable Multimedia Player,便携式多媒体播放器)解决方案入手,分析了该方案的软、硬件体系框架.接着,仔细研究了嵌入式Linux.然后,以TI DM320平台为例,探讨了嵌入式Linux驱动程序的设计.同时,设计了PMP USB的驱动程序. 相似文献