USB3.2 摘录(六)

简介: USB3.2 摘录(六)

9 设备框架(Device Framework)

    一个设备可以分为三层:

  • 底层是发送和接收数据包的总线接口。

中间层处理总线接口与设备上的各种端点之间的路由数据。与 USB 2.0 一样,端点是数据的最终使用者或提供者。它可以被认为是数据的源或接收器。端点的特征;例如,端点的传输类型、最大有效载荷 (MaxPacketSize)

  • 以及它一次可以接收或发送的数据包数 (Burst Size) 都在端点的描述符中进行了描述。
  • 顶层是串行总线设备提供的功能,例如鼠标或摄像机接口。

  本章介绍设备中间层的常见属性和操作。这些属性和操作由设备的功能特定部分使用,通过总线接口进行通信,并最终与主机进行通信。

9.1 USB设备状态(USB Device States)

9.2 通用设备操作(Generic Device Operations)

9.3 USB设备请求(USB Device Requests)

9.4 标准设备请求(Standard Device Requests)

9.5 描述符(Descriptors)

9.6 USB 标准描述符定义(Standard USB Descriptor Definitions)

9.7 设备类定义(Device Class Definitions)

9.8 常量(Constants)

目录
相关文章
|
4月前
|
Linux API SoC
设备树知识小全(十一):OF是什么?
设备树知识小全(十一):OF是什么?
76 0
|
21天前
|
存储 缓存 算法
USB3.2 摘录(一)(下)
USB3.2 摘录(一)
40 12
|
21天前
USB3.2 摘录(八)
USB3.2 摘录(八)
29 2
|
21天前
|
安全 索引
USB3.2 摘录(11)
USB3.2 摘录(11)
30 1
|
21天前
|
存储 算法
USB3.2 摘录(九)
USB3.2 摘录(九)
27 1
|
21天前
|
存储 运维
USB3.2 摘录(七)
USB3.2 摘录(七)
25 1
|
21天前
|
存储 算法
USB3.2 摘录(10)
USB3.2 摘录(10)
25 1
|
21天前
USB3.2 摘录(五)(下)
USB3.2 摘录(五)
27 1
|
21天前
|
机器学习/深度学习 流计算
USB3.2 摘录(五)(上)
USB3.2 摘录(五)
41 1
|
21天前
|
缓存
USB3.2 摘录(一)(上)
USB3.2 摘录(一)
29 0
USB3.2 摘录(一)(上)