USB协议详解
时间:12-15
来源:互联网
点击:
1.USB2.0协议
USB协议,由于涉及内容太多,所以在此一个文档中解释清楚,是不现实的。
此处能做的和要做的,就是对于USB协议简明地介绍一下关于USB本身协议部分的内容。
当前最新的USB协议,已经发展到USB 3.0了。但是主流的USB设备和技术,还是以USB 2.0居多。所以
此文,主要是以USB 2.0为基础来解释USB协议的基础知识,当然,会在相关内容涉及到USB 3.0的时
候,也把USB 3.0的相关内容添加进来。
关于USB 2.0和USB 3.0等USB的协议规范,可以去官网下载:
http://www.usb.org/developers/docs/
其实,说实话,不论是谁,如果开始看USB协议的时候,发现单独对于USB 2.0规范本身这一个文档来
说,竟然都有650页,而如果再加上,新的USB 3.0规范的482页,和其他一些辅助的USB相关的规范定
义等文档,即使你是英语为母语的人,如果要看完这么多页的协议规范,估计也会吐的,更别说我们中
国人了。
所以,此处,就来简单以USB 2.0规范为例,分析一下,具体其都主要包含哪些内容,然后你会发现,
其实和USB协议本身相关的内容,相对则不会那么多,大概只有97页左右的内容,是我们所要关心的。
下面就来分析看看,USB 2.0的规范中,具体都包含了哪些内容:
2.USB协议的版本和支持的速度
USB协议,也像其他协议一样,经历过很多个版本,但是正式发布出来的,主要有4个。
其中,从开始的USB 1.1,发展到后来的USB 2.0,以及最新的协议版本是USB 3.0.
不过这三个版本都是针对的是有线的(corded)设备来说的,在USB 2.0和USB 3.0之间,发布过一个
是针对无线设备的USB协议,叫做USB Wireless,也被称为USB 2.5。
其中,USB 1.1中所支持的速度是低速(Low Speed)的1.5Mbits/s,全速(Full Speed)的12Mbits/
s,而USB 2.0提高了速度至高速(High Speed)的480Mbits/s,而最新的USB 3.0,支持超高速
(Super Speed)的5Gbits/s。
下面简要总结一下,各个USB协议版本的演化历史:
USB协议,由于涉及内容太多,所以在此一个文档中解释清楚,是不现实的。
此处能做的和要做的,就是对于USB协议简明地介绍一下关于USB本身协议部分的内容。
当前最新的USB协议,已经发展到USB 3.0了。但是主流的USB设备和技术,还是以USB 2.0居多。所以
此文,主要是以USB 2.0为基础来解释USB协议的基础知识,当然,会在相关内容涉及到USB 3.0的时
候,也把USB 3.0的相关内容添加进来。
关于USB 2.0和USB 3.0等USB的协议规范,可以去官网下载:
http://www.usb.org/developers/docs/
其实,说实话,不论是谁,如果开始看USB协议的时候,发现单独对于USB 2.0规范本身这一个文档来
说,竟然都有650页,而如果再加上,新的USB 3.0规范的482页,和其他一些辅助的USB相关的规范定
义等文档,即使你是英语为母语的人,如果要看完这么多页的协议规范,估计也会吐的,更别说我们中
国人了。
所以,此处,就来简单以USB 2.0规范为例,分析一下,具体其都主要包含哪些内容,然后你会发现,
其实和USB协议本身相关的内容,相对则不会那么多,大概只有97页左右的内容,是我们所要关心的。
下面就来分析看看,USB 2.0的规范中,具体都包含了哪些内容:
2.USB协议的版本和支持的速度
USB协议,也像其他协议一样,经历过很多个版本,但是正式发布出来的,主要有4个。
其中,从开始的USB 1.1,发展到后来的USB 2.0,以及最新的协议版本是USB 3.0.
不过这三个版本都是针对的是有线的(corded)设备来说的,在USB 2.0和USB 3.0之间,发布过一个
是针对无线设备的USB协议,叫做USB Wireless,也被称为USB 2.5。
其中,USB 1.1中所支持的速度是低速(Low Speed)的1.5Mbits/s,全速(Full Speed)的12Mbits/
s,而USB 2.0提高了速度至高速(High Speed)的480Mbits/s,而最新的USB 3.0,支持超高速
(Super Speed)的5Gbits/s。
下面简要总结一下,各个USB协议版本的演化历史:
USB协 相关文章:
- USB协议架构及驱动架构(12-15)
- USB协通讯议--深入理解(12-13)
- USB设备驱动开发-USB协议相关(1)(12-12)
- USB设备驱动开发-USB协议相关(2)(12-12)
- USB设备驱动开发-USB协议相关(3)(12-12)
- USB协议深入分析 字符串描述符(11-28)