usb2-描述符和传输

原创:kylin_zeng ;http://blog.sina.com.cn/u/2312748742

usb描述符:
一个设备只有一个设备描述符,而一个设备描述符可包含多个配置描述符,一个配置描述符又可包含多个接口描述符。一个接口使用几个端点就有几个端点描述符。
1)设备描述符:

usb2-描述符和传输

2)配置描述符:

usb2-描述符和传输

3)接口描述符:

usb2-描述符和传输

4)端点描述符:

usb2-描述符和传输

 

***********************************************************

传输:

一、
usb数据传输:usb分为四种不同传输方式。不同传输方式对应相应的端点.
1)控制传输:主要用于对设备的控制,如发送重启命令时就是用控制传输。(每个usb设备都要有,如都需枚举初始化设备)
2)中断传输:数据量比较小,如鼠标键盘等。这里的中断不同于以前的中断,该中断不能引起硬件
             中断,它们都是由usb主机发起的,相当于轮询一样,因此所以的usb中断传输都不是
              由slave引起要求的。都是host要求发起的。
       当usb host要求设备传输数据时,中断端点以一个固定的速率传送数据
3)等时传输(同步);对数据准确性不高。实时性高。如mic麦克风等
4)批量传输:对数据准确性高。实时性不高,如打印机等。

二、
1、传输(Transfer):usb数据传递首先基于传输:有中断传输,批量传输,同步传输,控制传输。
   =》事务(transaction):一次传输(Transfer)由一个或多个事务(transaction)构成,事务由可分为 IN事务,out,setup事务。
       =》事务由一个或多个包(packet)构成,包可分为令牌包(setup),数据包(data),握手包(ack),特殊包
           =》包由域构成:同步域(sync),标识域(pid),地址域(addr),端点域(endp),帧号域(fram),数据域(data),校验域(crc)
          

usb2-描述符和传输

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值