首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
基于STM32处理器的两种USB通信方法的实现   总被引:1,自引:0,他引:1  
方旭 《科技信息》2010,(21):I0077-I0078,I0056
本文通过解析USB通信协议及其CDC(Communications Device Class)USB标准设备类,在意法半导体推出的基于ARM公司的Cortex—M架构设计的STM32处理器上设计了一套基于CDC标准设备类的USB通信协议,然后在PC主机上利用微软提供的usbser.sys驱动程序,自己编写了一个stmcdc.inf文件,实现了STM32处理器和PC主机的基于CDC标准设备类的通信。随后又在STM32处理器上设计了一个基于自己通信特点的半双工bulk通信,在PC主机上开发了一个Windows驱动程序dwusb.sys,并编写了一个dwusbinf文件,最终实现了基于自己通信特点的USB通信协议的实现。  相似文献   

2.
基于UC/OS的USB设备主机驱动程序的开发   总被引:1,自引:0,他引:1  
赵明  马健康 《科学技术与工程》2007,7(13):3252-32543258
开发UC/OS下的设备驱动程序是一项比较繁琐的工作。从具体的USB设备驱动的开发流程出发,描述了UC/OS系统下USB设备驱动程序的几个主要开发细节和注意点,以能够提供给大家一个开发UC/OS下USB设备驱动程序的向导。  相似文献   

3.
开发Linux下的设备驱动程序是一项比较繁琐的工作。从具体的USB设备驱动的开发流程出发,描述了Linux系统下USB设备驱动程序的几个主要开发细节和注意点。以能够提供给大家一个开发Linux下USB设备驱动程序的向导。  相似文献   

4.
目前在WindowsCE.Net下采用USB摄像头设备实现图像实时采集开始普及,其驱动的设计成为关键。针对这一问题,分析了USB系统结构和流接口驱动原理,详细论述了以Samsung公司的S3C2410为硬件开发板,以EVC++作为开发工具的USB摄像头驱动的设计。在分析摄像头驱动程序的基础上,重点说明驱动程序加载、卸载和视频数据的传输与显示的实现过程,对其他的外接USB设备驱动的开发提供参考。  相似文献   

5.
设计了一个基于USB2.0接口的CMOS图像采集系统。详细介绍了USB数据接口的固件设计、驱动程序开发以及上层驱动程序的设计。该系统采用CYPRESS公司的EZ—USBFX2芯片作为USB通信及主控芯片,采用块传输模式。试验结果表明,该系统完全符合USB2.0的协议规范,可以很好地满足实时图像传输的要求。  相似文献   

6.
基于LabVIEW的单片机USB数据采集系统设计   总被引:1,自引:0,他引:1  
以内置USB2.0控制器的单片机AT89C5131作为主控芯片设计了单片机USB数据采集系统。针对传统方法开发USB设备驱动程序难度较大的特点,在LabVIEW环境下基于NI—VISA技术开发了USB接口驱动程序,并通过LabVIEW编程实现了PC机与单片机之间的数据通信。  相似文献   

7.
周冲  刘镇 《科学技术与工程》2007,7(22):5935-59385953
随着USB应用的日益广泛,作为其重要组成部分的驱动程序开发也受到了更多的关注。对WDM驱动程序模型和USB分层结构的作了详细介绍,并以EZ-USB芯片USB设备为例,详细分析了如何利用DriverWorks工具快速开发一个基于WDM的USB驱动程序,以及驱动程序的调试及加载,以此来加深对USB驱动程序开发过程的理解。  相似文献   

8.
基于Linux系统的USB主机接口设计与实现   总被引:3,自引:0,他引:3  
USB是典型的主/从结构.只有USB HOST(主机)才能与USB device通信,其他的设备端口之间不能实现直接通信.本文主要讨论了在嵌入式Linux开发平台下设计USB主机接口设备的一般方法,以及在该平台下USB驱动程序的开发.此外,主机控制器实现了USB总线与计算机系统的连接,本文着重阐述了主机控制器芯片的驱动程序开发.  相似文献   

9.
USB设备的驱动程序设计是开发USB外设的关键。本文介绍了一种在WindowsXP下结合使用DriverSmdio、DDK、VlsualC++开发USB设备驱动程序的方法。采用这种方法,可大大提高USB设备驱动的开发速度,缩短开发周期。  相似文献   

10.
USB HOST负责与USB device通信,其它的设备端口之间不能实现直接通信。本文主要讨论了在嵌入式Linux开发平台下设计USB主机接口设备的一般方法,以及在该平台下USB驱动程序的开发。此外,主机控制器实现了USB总线与计算机系统的连接。  相似文献   

11.
Win 2000下USB数据采集系统驱动程序开发   总被引:2,自引:0,他引:2  
为了将通用串行总线(USB)应用于数据采集系统中,提出了利用Windows2000设备驱动开发包(DDK)开发USB驱动程序的方法。该方法将USB驱动程序分为即插即用(PnP)、电源管理、USB初始化和USB设备I/O等功能模块,在这几个模块中,只有USB初始化和USB设备I/O模块跟具体的USB设备有关。该方法具有结构清晰、易移植、复用性好等优点,在USB驱动程序设计中具有良好的应用价值。  相似文献   

12.
Linux操作系统由于其源码开放、具有可裁剪等特点在嵌入式系统中得到越来越广泛的应用,而USB接口在嵌入式系统中的应用也十分广泛,现在的嵌入式系统的硬件平台大多数是基于ARM处理器的。文中介绍基于ARM平台的Linux2.6内核下,嵌入式USB主机设备驱动开发实现。具体的从USB设备驱动的开发流程出发,介绍了USB接口的一般原理和USB通信的一般过程,然后对USB驱动骨架进行了分析,最后给出了驱动具体实现的关键代码。  相似文献   

13.
设计了一种基于通用串行总线(USB)的用于采集测井模拟信号的数据采集系统。介绍了该总线的特点及其优越性,对用该总线实现模拟信号采集的整个组成部分做了详细的说明。该系统设计包括硬件设计、单片机固件设计以及设备驱动程序设计和用户应用程序设计。对USB驱动程序栈和应用程序中打开USB设备的方法给予了简要分析。测试结果表明,该系统实测精度超过13位二进制,其控制逻辑灵活,便于升级扩展。  相似文献   

14.
基于RTOS的USB设备端驱动程序研究与设计   总被引:3,自引:0,他引:3  
对USB进行分析,研究并开发RTOS与USB的设备端驱动程序。采用V-model的软件工程开发方法,所开发的设备端驱动程序顺利地通过USB设备端仿真器的测试,所得结果正确。USB作为一种新型的串行通信标准,统一了外设接口,提高了传输速率。  相似文献   

15.
提出了脑电信号采集系统的硬件与软件设计框架,设计了脑电数据的提取、过滤、去除干扰、三级放大、A/D转换及USB接口等电路.使用KeilC51、Visual C++以及Windows2000DDK编程工具开发了USB固件程序、设备驱动程序.该系统实现了脑电数据的准确采集、高速传输和实时处理,解决了传统脑电数据采集系统方案的缺陷.设计符合下一代数据采集技术的发展方向,满足实际需要.  相似文献   

16.
在嵌入式系统中,USB的工作由USB驱动程序来支持,该文首先介绍了Linux驱动程序的架构,然后详细说明了在EmbestS3CEV40开发板上,实现Linux环境下USB设备端驱动程序开发过程。  相似文献   

17.
为了克服通用串行总线(USB)的硬件结构对其传输距离作出的限制,基于Windows的USB系统软件结构,在分析了USB规范的基础上,提出了远程USB系统的架构和软件组成,使得其能够在不修改已有USB目标设备驱动程序的基础上,无缝地支持远程的USB子系统.该方案通过程序实现和性能分析表明,它具有高效和高度可移植性.  相似文献   

18.
赵宏  杨翠娥  王工艺 《应用科技》2003,30(11):22-24
通用串行总线(USB)作为一种崭新的微机总线接口规范,已经得到了广泛的应用,介绍了基于USB总线的实时数据采集、DSP控制系统的开发方法,并详细介绍了硬件、设备固件、USB设备驱动程序和应用程序的设计  相似文献   

19.
WDF是微软推出的下一代驱动程序开发模型,它所提供的KMDF框架为内核模式驱动开发提供了一个面向对象和事件驱动的开发框架,对它的研究是设计高效稳定驱动程序的基础。文中首先对基于WDF驱动程序开发技术进行了深入分析,重点讨论了WDF模型及其特点,在此基础上,给出了基于WDF的USB驱动程序设计方法。  相似文献   

20.
USB设备是当前计算机理想的接口之一,通过对USB接口的数据流模型描述,阐明了主机与USB设备的通信数据交互方式,并从USB设备与主机系统交互和USB设备与驱动程序交互两个方面,解释了以USB设备即插即用功能的实现方法。  相似文献   

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

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