首页
›
嵌入式基础与RISC-V
›
165-嵌入式USB接口开发
›
《USB调试与协议栈分析从入门到系统化实战》
VIP10
本课程属于:165-嵌入式USB接口开发
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
USB调试与协议栈分析从入门到系统化实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
USB技术概览
USB的发展历史(从1.0到4.0) · USB的不同类型(Type-A · Type-B
USB
技术概览
02
USB系统架构
主机(Host) · 设备(Device) · 集线器(Hub)的角色与通信模型
USB
系统架构
03
USB协议基础
数据包结构(SOP · PID · 数据
USB
协议基础
04
USB枚举过程
设备连接 · 复位 · 分配地址
USB
枚举过程
05
USB描述符详解
设备描述符 · 配置描述符 · 接口描述符
USB
描述符详解
06
USB控制传输
设置包 · 数据阶段 · 状态阶段
USB
控制传输
07
USB批量传输
BULK IN/OUT传输机制 · Ping协议 · 流控制
USB
批量传输
08
USB中断传输
中断端点的轮询机制 · 数据完整性保证
USB
断传输
09
USB同步传输
等时传输模式 · 带宽预留 · 无重传机制
USB
同步传输
10
USB HID协议
HID报告描述符 · HID类请求 · 鼠标与键盘的HID实现
USB
HID
11
USB CDC协议
通信设备类(ACM · ECM · NCM)
USB
CDC
12
USB大容量存储协议
BOT协议(Bulk-Only Tr… · UFI命令集
USB
大容量存储协议
13
USB电源管理
挂起 · 唤醒 · 选择性挂起
USB
电源管理
14
USB Type-C与PD协议
CC引脚检测 · 角色定义 · 电源协商(Power Deliver…
USB
Type-C
15
USB调试工具入门
USB分析仪(硬件) · Wireshark(USB抓包) · USBPcap
USB
调试工具入门
16
Wireshark USB抓包实战
过滤USB流量 · 解析URB · 分析传输错误
Wireshark
USB
17
USB逻辑分析仪使用
Saleae Logic Analy…
USB
逻辑分析仪使用
18
USB协议栈架构
Linux USB子系统(Gadge… · TinyUSB · libusb
USB
协议栈架构
19
Linux USB驱动开发
USB设备驱动框架 · probe/remove回调 · urb的提交与处理
Linux
USB
20
libusb编程实战
设备枚举 · 打开设备 · 控制传输
libusb
编程实战
21
USB HID设备固件开发
基于STM32的HID键盘实现(报告… · 端点配置)
USB
HID
22
USB虚拟串口(CDC ACM)固件开发
基于CH32或STM32的VCP实现
USB
CDC
23
USB大容量存储设备固件开发
基于SD卡的MSC设备实现
USB
大容量存储设备固…
24
USB复合设备
多接口组合(HID + CDC +…
USB
复合设备
25
USB调试常见问题
设备无法识别 · 枚举失败 · 带宽不足
USB
调试常见问题
26
USB信号完整性
眼图测试 · 阻抗匹配 · 差分信号布线要点
USB
信号完整性
27
USB合规性测试
USB-IF认证流程 · 电气测试 · 协议测试
USB
合规性测试
28
USB安全
BadUSB攻击原理 · USB防火墙 · 设备白名单机制
USB
安全
29
USB高速与超高速设计
USB 2.0高速(480Mbps)…
USB
高速
30
综合实战项目
设计一个USB复合设备(HID键盘… · 并编写上位机调试工具
综合实战项目
USB
所属VIP或分类
同VIP:MSC类文件系统与USB接口整合开发调试实战
同VIP:USB-CDC虚拟串口协议栈移植与通信调试
同VIP:USB协议栈与设备枚举流程从入门到系统化实战