USB设备协议栈设计与实现-控制工程专业论文.docxVIP

USB设备协议栈设计与实现-控制工程专业论文.docx

  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文档。上传文档
查看更多
USB设备协议栈设计与实现-控制工程专业论文

华中科技大学硕士学位论文 华 中 科 技 大 学 硕 士 学 位 论 文 PAGE 10 PAGE 10 绪论 1.1 课题研究背景 USB(Universal Serial Bus,通用串行总线)是一种用于主机控制器(通常是个 人电脑)与多设备建立通讯的串行总线规范,最初由英特尔和微软公司倡导发起。 自 1996 年正式发行 USB 1.0 规范以来,USB 发展至今已经形成了诸如 USB 1.0、 USB 1.1、USB 2.0 以及最新推出的 USB 3.0 等诸多规范。USB 的即插即用、接口体 积小巧、传输速率快等优点使 USB 得到了众多生产商和使用者的青睐,各种 USB 设备以及相应的支持软件如雨后春笋般蓬勃发展[1]。 虽然 USB 最初为个人电脑设计,但 USB 的普及速度之快使得 USB 在各式各样 设备上的实现已成为平常事。这其中的一个典型表现便是 USB 在嵌入式系统领域的 快速发展[2][3][4][5]。除了个人电脑外,打印机、复印机、扫描仪、键盘、鼠标等各种 办公设备越来越多地提供了对 USB 接口的支持;手机、液晶电视、数码相机、数码 摄像机、MP3、音响设备等各种消费电子产品绝大部分都可以通过 USB 电缆与个人 电脑互联;移动硬盘、U 盘等无需驱动的各种 USB 接口存储设备已成为当今时代存 储设备的主流;USB 调制解调器、USB 无线网卡[6][7]、USB 安全令牌[8]、采用 USB 接口的虚拟仪器[9]等较新产品或技术的不断诞生和完善,更是推动了 USB 技术的发 展。此外,USB 技术在图像传输、数据采集系统[10][11]、仪器仪表测量与控制系统以 及多总线的互联和转换[12]等领域也有令人满意的表现。 为了满足嵌入式系统和外界交互的需要,USB 接口已然成为嵌入式系统总线技 术的发展趋势,并且前途大好。 1.2 研究现状 传统的 USB 技术发展至今已十分成熟,各种产品和相关技术层出不穷。目前比 较热门和前沿的 USB 技术是 USB OTG 和 USB 3.0。 传统的 USB 技术都是采用主机和设备互联的方式,要求必须要有一台 USB 主 机对设备进行管理。随着 USB 设备的普及和实际应用需求的不断扩大,人们希望摆 脱部分 USB 设备对主机的依赖,如直接连接数码相机与打印机并打印照片。为了解 决这个问题,USB 开发者论坛(USB-IF)发布了 USB OTG(USB On The Go) 规范[13], 来弥补传统 USB 规范在该方面的不足。实际上 USB OTG 规范并不是独立的规范, 它只是对 USB2.0 规范的补充。USB OTG 规定 OTG 设备以双角色装置的形式存在, 既充当 OTG 主机又充当 OTG 外设。USB OTG 规范使得设备与设备之间的直接互 联成为可能,但同时也增加了 OTG 设备在开发上的复杂程度。目前国内外也有诸 多学者和研发机构对该技术进行研究,并且取得了一定的成绩和应用,如国内有学 者成功在数据采集系统上成功应用了该技术[14]。 USB3.0 规范是迄今为止最新的 USB 规范[15],该规范与最初的 USB1.0 规范相比, 所定义的最大传输速率发生了质的飞跃。USB1.0 采用低速 (Low Speed) 传输,传 输速度仅为 1.5Mbps。USB1.1 支持全速(Full Speed)传输,传输速度为 12Mbps。 USB2.0 规范将 USB1.1 规范的传输速率提高了 40 倍,可达 480 Mbps,足够满足绝 大部分场合的应用。USB3.0 技术的最大传输速率又在 USB2.0 的基础上提高了将近 10 倍,可达到 5 Gbps,这样的传输速率足可以满足现阶段各种应用对传输速率的要 求。目前 USB3.0 的普及程度并不高,但仍取得了令人可喜的成绩,这主要体现在 个人电脑及其周边领域。如泰克科技公司在 2009 年英特尔信息技术峰会上展示最新 的高速串行测试解决方案,其中最新的解决方案便支持 USB3.0;NEC 电子与西部 数据公司在 2010 年宣布将在 USB3.0 技术领域合作;华硕、技嘉等主板制造商已经 纷纷推出了 USB3.0 主板和扩展卡;而三星、西部数据、金士顿、希捷等公司也各 自开发了 USB3.0 外置硬盘。 在嵌入式领域,USB 协议栈的研发同样是百花争艳。很多机构和科研单位、生 产商等都加入了嵌入式系统 USB 协议栈研究的行列[16][17][18][19]。因嵌入式系统自身 的专用性等特点,暂时还没有哪一种 USB 协议栈可以通用于所有的嵌入式设备。嵌 入式系统 USB 协议栈品种繁多,典型的有 LPCUSB、LIBUSB、OpenUSB 和μC/USB 等。 (1)L

您可能关注的文档

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档