/* AUTHOR: Pinus
* Creat on : 2018-11-3
* refs :类型- c和类型- a、类型- b接口
Linux USB驱动程序学习总结—- USB的基本概念和驱动程序体系结构
*/
USB概念介绍USB、通用串行总线UniversalSerialBus )是规范计算机与外部设备连接和通信的外部总线标准。 是在PC领域应用的接口技术。 USB接口支持设备即插即用和热插拔功能。
USB协议是通信协议,有USB 2.0和USB 3.0两种
USB的接口目前有三种类型: type-A、type-B和type-C
最近很多新版手机都采用了Type-C接口。 在各种发布会上,Type-C经常与USB 3.1相关。 这其实是向广大人民群众传递了错误的信息,简而言之,USB 3.1只是一个行业标准,同时也是目前USB 3.0标准的修订号。 这是技术标准,不是物理值。 所以,请不要误解Type-C的接口都具有USB 3.0的传输速度。 其实,很多支持Type-C插头的手机仍然是USB 2.0的标准。 Type-C最直观的优点是完全摆脱了插件的困扰,消除了错误插入和错误后的部件损伤。
1、USB接口定义:
2、Mini-USB 接口:
3、USB标准:
4、USB总线结构:
5、USB OTG
在目前市售的MP4等设备上,可以连接计算机作为USB存储器使用,也可以连接USB存储器读取USB存储器。 这就是传说中的雌雄同体,即otgon-the-go ),既可以成为主设备,也可以成为从设备。 OTG不仅支持控制器的主从切换,还在一定程度上支持同一设备之间的数据交换。
6、USB 热插拔
7、USB 驱动架构:
33558www.Sina.com/USB主控驱动一般由制造商实现) )。
1、URB的分析与维护
2、负责不同USB传输类型的调度工作
3、负责USB数据的实际传输
4、实现虚拟根集线器的功能