阅读:2107回复:10
usb的管道是什么意思?
usb的管道是什么意思?和usb线有什么区别?一根usb线能不能开多个管道?开的管道数目是不是通过软件控制的?
|
|
沙发#
发布于:2005-01-11 10:30
你的概念不太清楚。
管道是对主机和usb设备间通信流的抽象。 管道和usb设备中的端点一一对应,一个usb设备含有多少个端点,其和主机进行通信时就可以使用多少条管道,且端点的类型决定了管道中数据的传输类型。 开的端点数是由软件决定的,所以管道自然也是软件决定的咯。 |
|
板凳#
发布于:2005-01-11 16:45
一个设备可以有多个端点,端点0对应缺省管道。
|
|
地板#
发布于:2005-01-11 16:46
一个设备可以有多个端点,端点0对应缺省管道。
|
|
地下室#
发布于:2005-01-11 18:13
照这样说的话,一个usb端口可以开n个管道了?
|
|
5楼#
发布于:2005-01-11 19:27
照这样说的话,一个usb端口可以开n个管道了? 也有限制的。。。。。 对于低速设备除了0管道还最多可以有两个。 对于高速与全速设备除了0管道,最多可以有15个 |
|
|
6楼#
发布于:2005-01-14 17:32
看协议 :)
|
|
7楼#
发布于:2005-01-14 17:33
usb的管道是什么意思?和usb线有什么区别?一根usb线能不能开多个管道?开的管道数目是不是通过软件控制的? 哈哈,有意思 这样理解?! |
|
|
8楼#
发布于:2005-01-14 21:25
您是大佬,那您觉得应该怎样理解?不能只在一边嘲笑别人呀!一个usb设备是不是可以在传输过程中使用两种控制方式相配合?譬如:中断和bulk两种方式。因为一个管道一旦确定一种传输方式那么在设备的使用过程中是不是就不能够更改了?所以我就想问明白一个usb设备(我所指的是在一根usb线中)最多可以开几个管道?
|
|
9楼#
发布于:2005-01-14 22:42
你SEARCH一下,也许有更多的收获。
|
|
|
10楼#
发布于:2005-01-17 14:25
一根USB线中,在同一时刻只能有1个管道在工作,他可能是SETUP,
INTERRUPT,BULK,或同步中的一种. 一个USB设备可以有多个管道(但SETUP只能有1对:SETUP,SETUP IN, SETUP OUT).每个管道对应一个端点.当你的端点分配好了后就不能 再改变了(因为驱动要识别). 多个管道是有限制的.1.1和2.0情况下不相同. |
|
|