首页
›
Linux内核与驱动
›
174-主机控制器原理
›
《UHCI调试端口捕获USB1 1低速事务与协议分析方法》
VIP10
本课程属于:174-主机控制器原理
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
UHCI调试端口捕获USB1 1低速事务与协议分析方法
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
USB 1.1协议概述
USB 1.1标准的历史 · 技术特点(低速/全速) · 与USB 2.0/3.x的兼容性关系
USB
1协议概述
02
低速USB设备特性
低速设备定义(1.5 Mbps) · 典型应用(HID键盘/鼠标) · 电气特性与信号要求
USB
低速
03
UHCI主机控制器架构
UHCI与OHCI的区别 · UHCI寄存器模型 · 帧列表(Frame List)与传输…
UHCI
主机控制器架构
04
UHCI调试端口原理
调试端口(Debug Port)的硬… · 访问机制 · 与传统USB端口的关系
UHCI
调试端口原理
05
捕获环境搭建
硬件需求(逻辑分析仪/USB分析仪/… · 软件工具链(Wireshark/US…
捕获环境搭建
USB
06
低速事务基础
事务三要素(令牌包/数据包/握手包) · 低速事务时序(位填充/同步字段/EO…
低速事务基础
事务三要素
07
令牌包解析
PID类型(SETUP/IN/OUT… · 地址字段(ADDR+ENDP) · CRC5校验与错误检测
令牌包解析
PID
08
数据包解析
DATA0/DATA1切换机制 · 数据字段长度限制 · CRC16校验原理
数据包解析
DATA0/DATA1
09
握手包解析
ACK/NAK/STALL/NYET… · 低速设备握手超时处理 · 重试机制
握手包解析
ACK/NAK/STAL…
10
SOF帧起始包
帧号(Frame Number)递增 · 微帧概念(低速无微帧) · 帧间隔时间
SOF
帧起始包
11
控制传输详解
控制传输阶段(Setup/Data/… · 低速控制传输最大包长(8字节) · 请求类型(标准/类/厂商)
控制传输详解
Setup/Data
12
中断传输详解
中断传输轮询间隔 · 低速中断最大包长(8字节) · 数据完整性保证
断传输详解
断传输轮询间隔
13
批量传输与等时传输(低速限制)
为什么低速不支持批量/等时 · 替代方案与设计约束
批量传输
等时传输
14
USB描述符体系
设备描述符/配置描述符/接口描述符/…
USB
描述符体系
15
设备枚举过程
复位/分配地址/读取描述符/配置设备…
设备枚举过程
复位
16
UHCI帧列表(Frame List)深入
帧列表大小(1024项) · 帧号映射 · 链表遍历与TD调度
UHCI
Frame
17
传输描述符(TD)结构
TD字段详解(链接指针/控制状态/缓… · TD链表的构建与解析
TD
传输描述符
18
队列头(QH)与调度
QH的作用 · 水平/垂直链表 · 带宽分配与帧时间管理
QH
队列头
19
调试端口寄存器编程
调试控制寄存器(DBCTL) · 调试状态寄存器(DBSTATUS) · 数据寄存器(DBDATA)的读写操作
调试端口寄存器编…
DBCTL
20
捕获数据包过滤策略
基于PID过滤 · 基于地址过滤 · 基于传输类型过滤
捕获数据包过滤策…
PID
21
低速事务时序分析
位填充规则 · NRZI编码解码 · 同步序列与EOP检测
低速事务时序分析
位填充规则
22
错误检测与恢复机制
CRC错误 · 位填充错误 · 超时错误
错误检测
恢复机制
23
USB挂起/恢复信号分析
挂起状态进入条件 · 远程唤醒(Remote Wakeup… · 恢复时序
USB
挂起
24
低速设备复位序列
复位信号持续时间(10ms以上) · 复位后的设备状态 · 帧起始包的恢复
低速设备复位序列
ms
25
HID类协议分析
HID报告描述符解析 · 报告协议(Set_Report/Ge… · 低速HID设备实例
HID
类协议分析
26
Hub与低速设备交互
Hub转发低速事务(低速/全速分割事… · TT(事务转换器)的作用
Hub
低速设备交互
27
Wireshark捕获USB实战
设置Wireshark USB捕获接… · 过滤低速事务(usb.speed =… · 导出特定事务
Wireshark
USB
28
Python脚本解析捕获数据
使用PyUSB或libusb读取原始… · 解析TD链表 · 生成事务日志
Python
脚本解析捕获数据
29
常见低速问题调试案例
设备不枚举 · 中断传输丢包 · NAK风暴
常见低速问题调试…
设备不枚举
30
课程总结与进阶方向
UHCI调试端口局限性 · USB 2.0/3.0分析工具对比 · USB4与Type-C未来趋势
课程总结
进阶方向
所属VIP或分类
同VIP:UHCI控制器初始化中寄存器编程与性能调优实战
同VIP:UHCI调试端口开发与DMA数据采集系统集成
同VIP:xHCI寄存器编程在控制器初始化中的DMA描述符管理实战