嵌入式LINUX USB HOST驱动程序开发开题报告

 2021-08-08 23:48:31

1. 研究目的与意义

通用串行总线(usb)是主机和外围设备之间的一种连接。

usb最初是为了替代许多不同的低速总线(包括并行、串行和键盘连接)而设计的,它以单一类型的总线连接各种不同类型的设备。

usb协议规范定义了一套任何特定类型的设备都可以遵循的标准。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 国内外研究现状分析

usb是在1994年底由英特尔、康柏、ibm 、microsoft等多家公司联合提出的。

近几年得到广泛地应用,自usb v0.7版本之后,usb版本历经多年发展到现在已经发展为usb 2.0版本,成为目前电脑中的标准扩展接口。

usb发展大概如下: 第一代:usb 1.0/1.1的最大传输速率为12mbps。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的基本内容与计划

linux 内核提供了一个称为usb 核心(usb core)的子系统来处理大部分的复杂性。

usb设备由配置、接口和端点构成,以及usb 驱动程序如何绑定到usb 接口上,而不是整个usb 设备。

端点usb通信最基本的形式是通过一个名为端点(endpoint)的东西。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究创新点

成本低廉可扩展,该驱动自主开发源代码公开,其中的各种实用功能也是逐步完善的,这就要求驱动的设计要留有充分的可扩展余地,在需要对USB驱动进行扩充或升级时可以方便轻松地完成。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版