首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
张伟  贺赛先 《计算机工程》2006,32(13):274-276
介绍了WinCE-Net下的USB驱动模型结构,以使用流接口驱动模型开发的USB Camera驱动程序为实例,分析了开发USB驱动所应包含的必要函数和在应用中对它们的调用形式。测试表明,该设计方案是正确可行的。  相似文献   

2.
介绍了USB总线及WinCE.Net嵌入式操作系统下USB驱动的模型结构以及编写流接口驱动程序的基本知识.以使用流接口驱动模型开发的USB Camera驱动为实例,说明了驱动程序所应包含的USB驱动应包含的必要函数和应用程序对它们调用的形式.  相似文献   

3.
通过时基于Atmel公司的AT91RM9200微处理器的USB主驱动协议栈进行分析,根据USB键盘初始化和连接的顺序,通过一些具体的函数介绍,详细介绍了在嵌入式实时操作系统VxWorks下的USB键盘驱动开发的过程,包括了初始化过程及其一个USB键盘的启动过程.  相似文献   

4.
USB已经成为一种事实上的I/O标准,本文以自主开发的基于ISA总线的USB为例,介绍了该USB的硬件研发过程及相关系统软件的开发过程,详尽地展示了相关USB协议栈的设计与实现,并且探讨了USB设备基于该协议栈的驱动开发.  相似文献   

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

6.
本文介绍了在uClinux环境下编写USB驱动程序的方法。开发环境选择了SAMSUNG公司的S3C44B0X开发板,从而介绍了USB驱动程序的结构,以及几个重要的函数。并附上了一个具体实例程序。  相似文献   

7.
USB设备的开发   总被引:7,自引:2,他引:7  
USB接口具有使用方便,数据传输速率高等特点,但由于USB接口协议复杂,涉及的方面,特别是软件比较多,使得USB设备的开发非常困难,本着抛砖引玉的目的,首先简要介绍USB接口的特点,然后具体介绍了USB设备的开发过程,最后Philips公司的USB接口芯片PDIUSBD12为例,给出了一个具体的应用实例。  相似文献   

8.
针对微处理器USB通信设计中通信协议以及底层驱动开发的复杂性导致其开发周期较长的问题,给出了一种利用STM32CubeMX及LabVIEW图形化编程工具实现STM32全速USB通信的方法.首先利用STM32CubeMX快速生成USB基础配置及初始化函数并通过Keil进行通信程序的编写完成USB从机设计.主机方面使用LabVIEW图形化编程工具进行编程设计,并通过NI VISA软件生成驱动,实现USB主机与从机之间的数据传输,并完成通信速率测试.经试验验证该方案开发便捷且传输速率可靠,可以作为一种基于STM32 HAL库的库函数版本下STM32全速USB通信开发的参考方案.  相似文献   

9.
基于USBD模块实现了Windows CE.NET下的USB设备驱动程序开发,并以USB鼠标驱动程序为例阐述实现过程,同时介绍了Windows CE.NET下USB驱动的基本原理,对于其它基于WindowsCE平台下的USB设备驱动程序的开发有参考价值。  相似文献   

10.
Linux内核集成的USB Gadget提供了开发USB设备端驱动的支持,因此也可以利用其将USB设备接口虚拟成其他类型接口.本文阐述了 USB Gadget原理和总体架构;深入分析了其UDC驱动层和Gadget接口层复杂的数据结构、各类操作函数以及主要工作流程;在Gadget功能驱动层给出了虚拟成网口的具体开发方法;对Linux内核初始的USB Gadget通用模块中UDC层依据平台环境进行修改配置,在S3C2440平台上实现了 USB接口虚拟成网口.经测试验证,虚拟后的网口传输正常稳定,为用户在Linux下应用USB Gadget提供了参考.  相似文献   

11.
USB设备控制器中串行接口引擎的设计   总被引:2,自引:1,他引:2  
申柏泉  王玉艳 《计算机工程》2004,30(21):183-185
根据USB1.1总线协议,分析了USB设备控制器中串行接口引擎SIE模块的功能。采用模块化的设计方法,实现了SIE硬件设计。并针对影响SIE可靠性的主要问题,提出了解决策略。验证结果表明,SIE设计达到了功能和性能要求。  相似文献   

12.
介绍基于CSR公司的BlueCoreTM系列协议栈BCSP(BlueCoreTMSerialProtocol),利用CASIRA开发系统提供的通用串行总线(USB)接口、通用异步收发器(UART)接口以及BCSP串口三种接口,实现蓝牙模块间数据、语音和文件传输功能的测试软件,为蓝牙芯片开发人员提供了一套简单易用、功能全面的芯片测试工具。  相似文献   

13.
张洪波  曹云侠 《计算机工程》2004,30(22):192-194
带USB接口的设备使用方便,发展迅速,文章结合高速公路车道收费系统中的实际问题,详细介绍了设计一个USB接口通信卡的过程,包括电路设计、器件选择、固件设计、驱动程序及其应用程序设计。  相似文献   

14.
USB即通用串行总线,是一种支持在USB主机和USB设备之间进行串行数据传输的通信协议。通过USB设备接入检测、总线枚举步骤、设备类配置、描述符介绍、描述符程序实现等方面,介绍和分析USB总线的初始化过程。  相似文献   

15.
随着现场可编程门阵列(FPGA:Field Programmable Gate Arrays)技术的飞速发展,FPGA的应用日益广泛。由于FPGA具有高速数据处理能力.它被广泛应用于实时处理系统中。而PC机则具有强大的文件管理功能.众多的软件资源以及可以将数据长久地保存以便日后的应用或处理。两者之间的功能具有互补性.所以实现FPGA与PC机之间的通讯就具有重要的现实意义。本文介绍利用CYPRESS公司的CY7C68001芯片通过USB协议来实现FPGA与PC机之间的通讯。USB协议有USB1.1(最高速度12Mbps)和USB2.0)最高速度480Mbps)两种.CY7C68001芯片支持全速(12Mbps)和高速(480Mbps)两种模式。本文仅介绍了全速模式,高速模式时需改变FPGA侧的VHDL程序并且PC机也必须支持USB2.0协议。  相似文献   

16.
基于USB接口的数据采集系统设计   总被引:2,自引:0,他引:2  
设计了基于USB2.0接口的数据采集系统。系统硬件主要由信号调理电路、USB2.0芯片CY7C68013及A/D转换器MAX125组成。软件部分主要包括固件设计、驱动程序设计和应用程序设计三部分。  相似文献   

17.
基于USB接口的多通道实时数据采集系统   总被引:3,自引:0,他引:3  
该文介绍了一种基于USB接口的多通道数据采集系统,详细介绍了系统的硬件实现,并给出了相关的USB设备驱动程序及相应的Win32应用程序的设计。  相似文献   

18.
介绍USB在数据采集系统中的应用,基于当前USB数据采集系统的一些不足,提出一种同时实现USB主机和设备双角色(DRD)的方案。详细讲述了利用C8051F020和USB双角色器件SL811HS设计USB主机/设备接口,重点分析了如何实现主机/设备模式的转换的方法,并给出了硬件的关键电路和软件结构。  相似文献   

19.
通用串行总线(USB)数据传输模型   总被引:1,自引:1,他引:0  
USB作为一种数据传输接口,了解它的通信传输机制是正确利用USB利用数据传输的基础,分层次结构对USB数据传输模型加以分析,可以使读者建立起USB体系结构、通信模型和总线事务的框架和概念,并最终对USB传输工作流程有一个清晰的认识。  相似文献   

20.
针对仿生六足机器人作业任务的具体情况,设计了一款具有USB接口的图像采集卡;该采集卡采用FPGA/CPLD进行图像采集和控制,通过USB接口完成图像数据的传输,具有体积小、速度快、功耗低和实时性好等特点;由于该采集卡是仿生六足机器人视觉子系统的重要组成部分,在视觉子系统中应与其他器件进行合理挂接,因而必须妥善解决USB驱动问题;通过研究和探索,编写了USB设备驱动程序,并使用2个URB来轮流读取,提高了接收效率;调试编译的结果表明该USB设备驱动程序具有良好的实时性和可移植性,有效提高了仿生六足机器人视觉子系统的工作效率。  相似文献   

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

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