- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux系统下USB驱动程序的设计与开发.pdf
计算机时代 2011年 第7期 ·37 ·
Linux系统下USB~ff动程序的设计与开发
王鹏举
(华南师范大学计算机学院,广东 广州 510631)
摘 要:由于Linux良好的开放性和USB总线极佳的通用性,USB设备在Linux 境下得到 了广泛的应用。文章介绍了
Linux~g动程序的架构,分析了USB设备的用途与角色,给出了USB程序的设计和开发实现。
关键词:Linux;USB;设备;驱动程序 ;程序设计
中图分类号:TP319 文献标识码:A 文章编号:1006—8228(2011)O7—37—02
Design and DevelopmentofUSB Driver in Linux System
WANGPeng-ju
(SchoolofComputerScience,SouthChinaNormalUniversity,Guangzhou,Guangdong510631,China)
Abstract:Due to good openness ofLinux and excellentversatility ofUSB bus,USB deviceshave obtained the widespread
application underLinux environment.The framework ofLinux driver is introduced,the purpose and role ofUSB devices are
naalyzed,andhtedesign anddevelopmentofUSB driverareprovided.
Keywords:Linux;USB;Device;Driver;Progarmmedesing
O 引言 2USB系统总线介绍
Linux操作系统是一个源码公开、结构清晰、功能强大的系 每一个USB设备会有一个或者多个逻辑连接点,每个连接
统,且已成为一个稳定可靠功能完善的系统。 点叫作端口。每个端 口有四种数据传送方式:控制方式、等时
USB总线是Intel、DEC、MicroSoft、IBM等公司联合提出的 方式、中断方式和批量方式。但是所有的端口O都是被用来传
一 种新的串行总线标准,主要用于Pc机与外围设备的互连。 送配置和控制信息。
USB总线具有低成本、使用简单、支持即插即用、易于扩展等特 在主机和设备端口之间的连接叫作管道 ,与端口oK接的
点,已被广泛应用在PC机及嵌入式系统上。 一 般称作为缺省管道。对于同样性质的一组端口的组合叫作
在已经研制的家庭网关中,CPU通过自带的USB接口控制 接口,如果—个设备包含不止—个接口,就可以称之为复合设备。
USB设备。本文介绍了Linux驱动程序的架构和总线,重点研 同理,对于同样类型的接口的组合可以称之为配置。但是
究了USB驱动程序的实现技术。 每次只能有一个配置是可用的,而一旦该配置激活,里面的接
口和端口就都可以同时使用。主机根据设备发过来的描述符
1Linux驱动程序基础
中来判断用的是哪个配置或哪个接口等等,而这些描述字符通
设备驱动程序是操作系统内核和机器硬件之间的接 口,为
常是在端口0中传送。
应用程序屏蔽了硬件的细节,应用程序看待硬件设备只是一个
设备文件,应用程序可以象操作普通文件一样对硬件设备进行 3USB子系统
操作。设备驱动程序是内核的一部分,
您可能关注的文档
最近下载
- 2021年河南中考化学真题及答案.doc VIP
- 4.1水资源及其利用(第1课时保护水资源)课件---2024-2025学年九年级化学人教版(2024)上册.pptx VIP
- 华中科技大学大学物理2014-2015期末考试.pdf VIP
- 果树栽培学完整课件各论苹果.ppt VIP
- 连锁酒店行业2025年扩张策略与风险规避报告.docx
- 国企三项制度改革-10、任期制契约化任期业绩目标责任书(总经理).pdf VIP
- 肝衰竭诊治指南(2024年版)解读.pptx
- 住宅物业管理服务规范DB3505T 17—2024.pdf VIP
- 2024辅警面试问题及答案 .pdf VIP
- 副局长意识形态工作总结.docx VIP
文档评论(0)