linux下usb视频设备驱动程序设计.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
              声明:下面论文由《免费论文教育网》  http://www.PaperE 用 户转载自互联网,版权归原作者所有,本文档仅供参考,严禁抄袭!                  《免费论文教育网》          Linux 下USB 视频设备驱动程序设计 王锐,刘树魁 北京邮电大学网络与交换国家重点实验室,北京 (100876) E-mail:bupt.011022@ 摘 要:本文的主要介绍了linux 平台下USB(Universal Serial Bus)视频设备驱动程序的结构, 并结合罗技快看太空版摄像头(QuickCam® Orbit MP)驱动程序的设计比较详细的描述了利 用V4L2 (Video4Linux2 )标准为USB 视频设备开发驱动程序的流程。 关键词:Linux ,V4L2 ,USB ,视频设备,驱动程序 1. 引言 随着信息技术的发展,USB 视频捕捉设备在linux 下的应用越来越来广泛。因此,linux 下相关驱动开发的需求越来越大。针对这一发展趋势,本文主要介绍了在linux 下,如何根 据V4L2 标准来为USB 接口的视频捕获设备开发驱动程序。 USB 视频类驱动主要包括两个部分,一个与USB 本身相关,即USB 协议,另一个与 视频相关,在本文中就是 V4L2 标准。这两者是相互联系的,USB 协议本身为 USB 设备 支持视频获取和传输提供了一个基本概念集合,各厂商生产的USB 设备只要支持USB 视 频类的协议就有可能在 Linux 下驱动起来,而 V4L2 标准正是这一可能的有力保证。在本 文中,视频捕捉设备采用的是罗技快看太空版摄像头(QuickCam® Orbit MP),它支持新的 V4L2(Video4Linux2)标准。 2. 相关背景 2.1 USB 简介 通用串行总线(Universal Serial Bus,简称USB)是康柏、微软、IBM , DEC 等公司为了 解传统总线的不足推出的一种新型串行总线接口规范, 自1995 年在Comdex 上亮相以来至 今己广泛地为各 PC 厂家所支持。现在生产的 PC 机几乎都配备了,USB 接口,Microsoft 的windows98 , NT 以及MacOS , Linux , FreeBSD 等流行操作系统都增加了对USB 的 支持。USB 的主要特点如下: 1. 速度快。 USB 有全速和低速两种方式,主模式为全速模式,速率为12Mbps,从而 使一些要求高速数据的外设,如:高速硬盘、摄像头等,都能统一到同一个总线框架下。另 外为了适应一些不需要很大吞吐量但是有很高实时性要求的设备,如鼠标、键盘、游戏杆等, USB 还提供低速方式,速率为 1.5Mbps。新推出的USB2.0 协议提供最高达480Mbps

文档评论(0)

ouyangxiaoxin + 关注
实名认证
文档贡献者

一线鞋类设计师,喜欢整理收集文档。

1亿VIP精品文档

相关文档