首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 78 毫秒
1.
介绍Linux的体系结构及其网络子系统,并结合USB设备在Linux下的访问机制。给出了一种USB网络驱动程序的设计方法。该设计方法充分利用Linux网络子系统和USB总线提供的支持,在有效降低了程序的复杂性的同时,增强了网络驱动程序运行的鲁棒性。  相似文献   

2.
Linux中USB设备驱动程序研究   总被引:10,自引:1,他引:9  
介绍了USB的相关概念及Linux中USB设备驱动程序的框架和重要数据结构。通过设计和实现一个典型的例子,总结了Linux下编写一个USB设备驱动程序的一般方法和技巧。  相似文献   

3.
本文通过基于S3C2410的嵌入式USB从设备驱动程序的实现,介绍嵌入式Linux系统中的USB从设备驱动程序的设计方法,同时介绍了USB接口的一般原理和USB通信的一般过程,以及嵌入式Linux中驱动程序开发的一般原理和方法。  相似文献   

4.
方骞  倪远平 《微处理机》2012,33(3):48-50
随着USB设备的广泛应用,针对Linux系统的驱动开发显得尤为重要。通过介绍Linux驱动程序的基本知识,结合USB软硬件的特点,重点论述了一个最小USB驱动程序框架的实现。这一框架为快速开发不同USB设备的驱动程序奠定了基础,具有一定的实用价值。  相似文献   

5.
Linux系统下USB设备驱动程序的开发   总被引:4,自引:0,他引:4  
开发Linux下的设备驱动程序是一项比较繁琐的工作,从具体的USB设备驱动的开发流程出发,描述了Linux系统下USB设备驱动程序的几个主要开发细节和注意点,以能够提供给大家一个开发Linux下USB设备驱动程序的向导,并在开发密码模块设备的驱动程序中得到了很好的应用。  相似文献   

6.
本文介绍了嵌入式Linux系统中USB设备驱动程序开发的基本原理,通过分析USB驱动程序开发的程序框架和重要数据结构,实现了USB摄像头的嵌入式Linux驱动程序,并在S3C2410的平台上实现了图像采集.  相似文献   

7.
介绍Linux的体系结构及其网络子系统,并结合USB设备在Linux下的访问机制,给出了一种USB网络驱动程序的设计方法。该设计方法充分利用Linux网络子系统和USB总线提供的支持,在有效降低了程序的复杂性的同时,增强了网络驱动程序运行的鲁棒性。  相似文献   

8.
由于Linux良好的开放性和USB总线极佳的通用性,USB设备在Linux环境下得到了广泛的应用。文章介绍了Linux驱动程序的架构,分析了USB设备的用途与角色,给出了USB程序的设计和开发实现。  相似文献   

9.
本文介绍了嵌入式Linux下设备驱动程序的编写原理,并阐述了在Linux下Z228 USB的驱动程序的具体实现.在开发成功的案例下,讨论了USB驱动的编写技术.  相似文献   

10.
本文介绍了基于Intel PXA255与ARM-Linux的嵌入式系统下的USB移动存储器设备的设计,对PXA255内嵌的USB设备模块的Linux驱动程序结构进行了详细分析,通过Linux下MTD的块设备与USB Mass Storage Class协议实现了在该系统上的USB移动存储器。  相似文献   

11.
Linux2.6内核的USB鼠标驱动开发   总被引:1,自引:0,他引:1  
2.6内核较先前版本有很大程度的修改。首先介绍2.6内核的设备模型以及驱动编写上的变化,然后介绍USB设备,以鼠标为例重点说明USB驱动程序的实现。  相似文献   

12.
Linux下有中断端点的USB设备驱动的实现   总被引:1,自引:0,他引:1  
手写板是有中断端点的USB设备,为了在Linux下实现此类设备的驱动,分析了USB设备的基本概念和Linux设备驱动原理,对Linux下设备驱动程序的内部机制和框架构成进行了研究.在此基础上,提出了引入信号量机制控制内核线程同步的方法来实现read函数,进而设计出Linux下有中断端点的USB设备的驱动程序.通过编写应用程序和设计对比实验,证明了此驱动可以准确、高效地读写设备.与针对中断端点普遍采用的输入子系统方式相比,简化了程序设计,提高了系统效率.  相似文献   

13.
USB总线是一种快速、双向、同步、低成本、动态可连接的串行总线,其驱动程序是Linux内核的一个重要组成部分。随着Linux操作系统的广泛应用,特别是嵌入式设备的大量出现,USB驱动程序的编写越来越显得重要了。本文实现了基于DSP平台的USB从机固件开发以及基于ARM下嵌入式linux的USB主机设备类驱动开发。  相似文献   

14.
本文为S3C2410的USB主机控制器设计了基于Linux的USB主机控制器驱动程序。该驱动程序遵循USB1.1版本协议和OHCI 1.0版本协议。使具有S3C2410的嵌入式系统具备了USB主机功能,能够和各种USB设备进行通信。  相似文献   

15.
基于ARM和Linux的USB OHCI驱动的设计与实现   总被引:1,自引:0,他引:1  
为了在便携式电子设备中使用USB接口,根据Linux提供的USB驱动框架,提供了S3c2410芯片下的USB OHCI驱动的设计方法。该驱动的设计实现了USB主机端的功能及USB主机和USB客户端设备的通信。开发者只要在配置Linux内核时启用对主机控制其的支持,就可以使用USB客户端设备。对驱动的测试实验结果表明,USB设备可以在S3c2410上正常使用。  相似文献   

16.
为了满足两个USB设备之间直接进行数据通信的需求,通过对现有USB OTG协议和相关应用的研究,在国产SoC芯片SEP6200平台上设计并实现了基于Linux内核的USB OTG模块驱动。首先介绍了OTG标准中的对话请求协议(SRP)和主机交换协议(HNP),然后制定并设计了基于USB控制芯片USB3343的硬件模块方案,最后根据Linux内核中已有的USB驱动架构完成了USB OTG设备驱动的设计,并最终实现了SEP6200嵌入式平台USB Host和De-vice角色的自由转换功能。  相似文献   

17.
基于Linux的微型光谱仪专用USB接口驱动程序设计   总被引:2,自引:0,他引:2  
在分析Linux系统下USB外设驱动程序设计的基础上,针对微型光谱仪USB接口的硬件特点,采用内核模块的方式,设计了微型光谱仪在Linux系统下的专用USB接口驱动程序.通过微型光谱仪USB接口读取光谱信号,实现了微型光谱仪在Linux系统下的信息传输.  相似文献   

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

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