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

简介: 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 升级过程


完整思维导图如下


image.png

相关文章
|
10月前
第一章:单片机概述
第一章:单片机概述
166 0
|
传感器 数据采集 监控
上千个完整设计的单片机、8086、STM32制作教程和资料-转发分享
在网上收集了接近上千个完整设计的单片机、8086、STM32制作教程和资料-转发分享(涵盖了大部分的毕设课设题目),学习单片机的最好教程,也可以作为帮助大家在做电子课设毕设时有利的帮助,可以从以下百度网盘下载(按照编号下载)。
2003 0
上千个完整设计的单片机、8086、STM32制作教程和资料-转发分享
|
异构计算
实验四 基于FPGA的数字电子钟设计(1) 基本功能的实现 quartus电路图演示
实验四 基于FPGA的数字电子钟设计(1) 基本功能的实现 quartus电路图演示
866 0
实验四 基于FPGA的数字电子钟设计(1) 基本功能的实现 quartus电路图演示
|
传感器 数据采集 监控
资料转发分享【毕业设计】单片机和stm32设计选题,proteues仿真、程序完整资料
资料转发分享【毕业设计】单片机和stm32设计选题,proteues仿真、程序完整资料 基于单片机寻迹巡线避障智能小车系统设计 基于单片机体温心率脉搏检测仪系统设计 基于单片机温湿度光照自动窗帘系统设计 基于单片机环境监测温湿度PM2.5系统设计 基于51单片机的波形发生器(四种波形) 基于单片机SO2 NO2 PM温湿度空气质量检测仪 基于51单片机冰箱温度控制器设计
1301 1
资料转发分享【毕业设计】单片机和stm32设计选题,proteues仿真、程序完整资料
|
传感器 人机交互 数据安全/隐私保护
基于51单片机的智能晾衣架的设计与实现(源码+论文)_kaic
【摘要】随着社会和市场的变化,我国经济的快速发展和房地产行业的快速扩张,使得装修家居行业飞速发展,在行业高速发展的同时,消费者家居智能化要求也在日益发展。随着科学技术的进步和电子技术的发展,单片机作为智能控制芯片,越来越多的应用到生活中的个各个方面。在晾衣架这个细分智能家居单品中,智能晾衣架孕育而生。 本系统是以STC89C51单片机为控制核心,结合LCD1602液晶显示模块、按键模块、无线收发模块、DHT11温湿度模块,光敏检测模块以及雨滴模块、电机模块等设计出了一款基于单片机的智能晾衣架系统。系统具备两种方式实现窗帘的开关控制。智能晾衣架设置了两种模式,第一种是手动模式,在手动模式下,可以
【微机原理大作业】从0开始设计RTC电子钟系统(三)(含完整源码和仿真图及下载地址)
【微机原理大作业】从0开始设计RTC电子钟系统(三)(含完整源码和仿真图及下载地址)
《 嵌入式系统设计与实践》一一3.4 阅读原理图
本节书摘来自华章出版社《 嵌入式系统设计与实践 》一 书中的第3章,第3. 3 节,作者:Elecia White 著 ,更多章节内容可以访问云栖社区“华章计算机”公众号查看
1589 0