0
点赞
收藏
分享

微信扫一扫

USB 基础知识大纲(附高清图)

前言

本文重新梳理 USB 的基础知识,旨在全面的整理一下USB各协议以及设备之间的关系,先发散在收敛,有助于我们有目的去学习。

本文旨在给出一个基本大纲,后续可根据工作需要,以一个点或者一类协议为研究然后在慢慢扩散,切忌弥散在USB 的协议中找不到方向。

大纲

USB 总览

  • 协议

  • USB 1.1
  • USB 2.0
  • USB 3.0
  • USB 4

  • 传输方式

  • 控制传输
  • 中断传输
  • 批量传输
  • 同步传输

  • USB 描述符

  • HID 描述符
  • 报表描述符
  • 设备描述符
  • 配置描述符
  • 字符串描述符
  • 接口描述符
  • 端点描述符
  • 基础描述符
  • HID
  • 设备限定描述符
  • 其他速率配置描述符

  • USB 请求

  • 标准请求
  • 类请求

  • 设备类

  • usb 鼠标、键盘
  • u 盘
  • 网卡
  • 打印机
  • usb 摄像头
  • ...
  • 基类
  • 子类
  • 协议
  • 代表设备

  • 设备类协议

  • CDC-ACM
  • CDC-ECM
  • CDC-NCM
  • CDC-EEM
  • CDC-WMC
  • CDC-RNDIS
  • UVC
  • UAC
  • HID
  • DFU
  • Mass Storage
  • CDC

如何学习?


  • 以一类设备为主:比如音频或者视频或U盘
  • 学习一种CDC协议:CDC ACM 或者CDC-RNDIS,掌握基础的通信驱动适配
  • 掌握DFU:了解DFU 升级过程

完整思维导图如下

USB 基础知识大纲(附高清图)_思维导图


高清PDF 文件回复【USB 大纲】,获取思维导图文件共享


USB 基础知识大纲(附高清图)_描述符_02


举报

相关推荐

0 条评论