📘 USB主机与设备栈移植实战 30章 · 从协议到移植

⚡ 风格 · 明快色系
01
总线架构物理层信号电气特性线缆连接器
02
主机侧设备侧分层模型
03
设备描述符配置描述符接口/端点/字符串
04
Setup/Data/Status标准设备请求
05
批量特点端点配置调度与流控
06
实时性端点配置轮询机制
07
带宽保证同步端点帧锁定
08
报告描述符协议栈移植鼠标/键盘
09
SCSI命令集Bulk-OnlyU盘读写
10
ACM模型ECM模型虚拟串口
11
DFU模式切换固件下载Bootloader
12
双角色HNP轮换SRP会话
13
CC引脚电源协商Alternate Mode
14
差分信号链路训练流控制
15
OHCI/UHCI/EHCI/xHCI寄存器编程
16
DWC2/DWC3端点寄存器DMA
17
USB框架设备适配应用接口
18
架构任务调度内存管理
19
Gadget APIFunction驱动ConfigFS
20
USB设备库CubeMXHAL层
21
主机库HUB驱动类驱动加载
22
外设驱动TinyUSBArduino兼容
23
USB控制器SDK适配高速调试
24
逻辑分析仪USBlyzer/Wireshark错误诊断
25
挂起/唤醒远程唤醒电源切换
26
CRC错误超时STALL重试
27
批量吞吐量中断延迟DMA双缓冲
28
授权描述符合规电气测试
29
Hub重枚举端口电源过流保护
30
HID+MSC+CDC复合多类驱动性能调优