首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 91 毫秒
1.
基于Linux的USB从设备驱动研究   总被引:1,自引:0,他引:1  
分析了三星公司的S3C2410芯片在linux系统基础上的USB主设备驱动程序以及从设备驱动的实现流程,给出了USB从设备驱动程序的关键结构,及其在linux下开发USB从设备驱动程序的一般方法。  相似文献   

2.
随着USB总线的普及,具有USB主机端和从机端控制器的微型处理器越来越多,AT91RM9200就是这种微型处理器之一。Linux既支持主机端驱动又支持从机端驱动。通过对Linux-2.6.19.2内核USB主机端驱动程序的分析和研究,以及结合U盘设备驱动的实例,讨论基于AT91RM9200的USB主机端Linux驱动,详细地分析Linux内核中USB主机端驱动代码的工作流程,对开发USB设备驱动程序具有一定的指导意义。  相似文献   

3.
随着越来越多的嵌入式设计趋向于与计算机进行通信,对USB连接的需求正在持续增长。USB没有内置安全机制来保护总线上通信的数据,对于某些应用来说,这可能是一个问题。USB定义了多组指定设备工作方式的设备类别。这些设备中有许多已具有预定义的通信数据格式,设备必须遵守这些数据格式才能正常工作。这使得鼠标、键盘和U盘等设备可在所有平台上工作,而无需在首次连接时安装驱动程序。  相似文献   

4.
刘光然 《信息通信》2014,(2):116-118
在构建linux设备驱动程序时遇到不小的问题,抱着《linux设备驱动程序》等著名书籍不知如何下手?关于linux设备驱动开发,目前没有相关的文献对其详细阐述。文章通过一个字符设备驱动开发的全过程,阐述了掌握linux字符设备程序的全部知识点。  相似文献   

5.
在此以杭州中天32位RISCCPUCK510为内核的HM1521_B芯片上,基于μC/OS-Ⅱ操作系统,实现对USB设备的读写控制。系统采用嵌入式USB主机控制软件的分层结构,着重阐述FAT32文件系统、USB设备枚举和BULK—ONLY传输的具体实现过程。为了节省硬件资源,放弃了USB协议中的繁文缛节,抓住协议核心,设计了精简高效的驱动程序。考虑到各种U盘的不同特性,增强了驱动兼容性方面的设计。整个阶段都由逻辑分析仪给出实测数据抓包截图。  相似文献   

6.
介绍了CYPRUS公司生产的主/从双工作模式USB接口芯片SL811HS的性能与内部结构,给出了SL811HS芯片在单片机系统中扩展USB接口的硬件电路,同时给出了该系统的USB驱动程序及实现U盘读写功能的应用程序。  相似文献   

7.
孙昊  吴子贤  王加加 《电子科技》2013,26(6):85-88,110
采用SPI接口协议实现了SPORTs口与CH376的通信。描述了一种基于USB主从接口芯片CH376与Blackfin 533的通信设计方案,包括SPORTs口的接口配置、USB模块的硬件设计、驱动程序、CH376芯片的驱动程序等。实现了DSP对USB存储设备的读写访问,以及计算机与DSP的通信,实验表明,整个设计可实现对U盘的快速读写,并方便与PC机进行通信。  相似文献   

8.
基于linux2.6.22版本的USB设备驱动要求,介绍了linux下的USB core的工作原理,指出了开发USB驱动必须要用到的四个重要的描述符以及USB接口驱动的开发原理和开发方法。  相似文献   

9.
阐述了在嵌入式Linux系统环境下设备驱动程序的开发,详细探讨了基于linux下设备驱动程序具体开发过程,最后说明了如何使用设备驱动程序.  相似文献   

10.
介绍一款单片机存储设备转储器,以C8051F040为核心控制模块,通过外接两个CH375 U盘模块、液晶显示模块及键盘模块等实现两个U盘之间数据的相互转储,很好地解决了U盘内容转储离不开电脑而带来的不便以及容易感染病毒等弊端。C8051F040通过CH375按照相应的USB协议与USB设备通讯,通过调用CH375提供的子程序库来直接读取U盘中的数据,实现了普通单片机与U盘的通讯,支持常用的12 Mb/s全速USB设备和1.5 Mb/s低速设备。该设计方案具有低成本、低功耗、操作简单等特点,将会有广阔的应用前景。  相似文献   

11.
本文围绕WDM型USB设备客户驱动程序的基本概念、框架和驱动程序接口等主要内容进行了详细阐述。同时重点突出了编写USB设备客户驱动程序的特有概念和特殊方式。并结合实际经验讨论了USB设备客户驱动程序的编程要点。  相似文献   

12.
Windows的USB2.0体系结构包括两个重要的核心内容:USB驱动程序栈和USB设备栈.Windows XP 和Windows 2000的驱动程序栈均由主机控制器驱动程序、总线驱动程序和客户设备驱动程序3层构成.Windows XP设备栈包括客户设备栈、基类复合设备、根集线器设备栈和主机控制器设备栈;Windows 2000 USB设备栈由客户设备栈、基类复合设备、根集线器设备栈和主机控制器设备栈构成.在阐述Windows XP 和Windows 2000驱动程序栈的基础上,对两者存在的区别进行了对比分析,对Windows平台下的USB2.0驱动程序开发具有很好的参考价值.  相似文献   

13.
介绍了USB的系统结构,分析了USB设备驱动程序的结构、主要数据对象以及驱动程序的加载过程,给出了利用DDK开发WDM型USB设备驱动程序的方法及流程。  相似文献   

14.
设备驱动程序是硬件设备连接到计算机系统的软件接口。Windows驱动程序模型(WDM)是Windows平台的新一代设备驱动程序模型,WDM的研究对设计优良设备驱动程序有重要指导作用。文章分析WDM的工作原理和机制,着重介绍WDM设备驱动程序的设计和实现方法,并给出一个通用串行总线(USB)设备驱动程序的设计实例。该设计将USB驱动程序分为即插即用(PnP)、电源管理、USB初始化和USB设备输入/输出(I/O)等功能模块,具有结构清晰、易移植、复用性好等优点,在USB驱动程序设计中具有良好的应用价值。  相似文献   

15.
李浩泷 《火控雷达技术》2013,42(2):42-44,92
介绍了TI公司达芬奇系列DM3730微处理器多通道缓冲串口(McBSP)的特点及数据采集系统硬件结构。通过分析linux设备驱动程序结构和实现机制,采用异步通知、DMA、乒乓缓冲以及中断处理等关键技术,设计了嵌入式linux的McBSP数据采集系统驱动程序。  相似文献   

16.
最近,本单位打印室一台用于打印的计算机发生设备故障,因主板损坏,更换了的主板,安装完各类驱动程序后,未出现有任何异常现象,机器能正常使用,于是就交付打印室进行使用。不到两小时,打印室人员打电话说,机器再次发生故障,其前置的USB接口在插接U盘(MP3)时,多次插拔均能正常使用,  相似文献   

17.
在MPC8343嵌入式Linux环境下设计TUSB字符设备驱动程序,以实现PC主机和USB从设备之间的高速数据传输。介绍了USB器件驱动程序框架,并较为详细的介绍了该字符设备驱动程序设计。  相似文献   

18.
本文简单介绍了WDM和USB的一些基本概念,给出了开发USB驱动程序的流程和基本步骤,同时对开发USB设备的接口软件结构和驱动程序作了介绍。最后给出了PC机对USB设备的应用程序实现。  相似文献   

19.
我们知道,从电脑中直接拔取U盘等USB设备,会造成数据丢失,甚至会损坏设备。Windows提供了安全删除硬件的程序,拔取USB设备前需要先点击托盘图标,然后点击“停止”,当出现“现在可以安全移除设备”的提示时,才能拔取USB设备。  相似文献   

20.
基于DriverWorks工具的USB驱动程序的开发   总被引:1,自引:0,他引:1  
田心 《电子技术》2008,45(2):24-26
文章介绍TUSB接口,以及由WDM驱动程序的开发而进一步阐述了作为WDM模式中即插即用USB设备的驱动程序开发.概述了Compuware公司的DriverStudio工具包,具体介绍了其中的驱动程序开发工具DriverWorks工具的安装、调试和驱动程序开发过程中针对USB设备开发的设置和使用.  相似文献   

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

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