首页
›
嵌入式基础与RISC-V
›
165-嵌入式USB接口开发
›
《嵌入式USB接口开发 USB设备协议原理 USB通信实战》
VIP10
本课程属于:165-嵌入式USB接口开发
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式USB接口开发 USB设备协议原理 USB通信实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
USB基础概念
USB的起源与发展 · USB总线拓扑结构 · USB主机与设备角色
USB
基础概念
02
USB协议分层
USB协议栈架构 · 物理层 · 数据链路层
USB
协议分层
03
USB数据流模型
端点(Endpoint) · 管道(Pipe) · 接口(Interface)
USB
数据流模型
04
USB描述符体系
设备描述符 · 配置描述符 · 接口描述符
USB
描述符体系
05
USB标准请求
控制传输 · 标准设备请求(GetDescript… · SetAddress等)
USB
标准请求
06
USB传输类型
控制传输 · 批量传输 · 中断传输
USB
传输类型
07
USB枚举过程
设备插入检测 · 复位 · 地址分配
USB
枚举过程
08
USB HID协议
HID设备类定义 · 报告描述符 · HID请求
USB
HID
09
USB CDC协议
通信设备类 · ACM模型 · 虚拟串口(VCP)的实现原理与数据流
USB
CDC
10
USB MSC协议
大容量存储设备类 · BOT传输协议 · SCSI命令集
USB
MSC
11
USB DFU协议
设备固件升级协议 · DFU模式切换 · 固件下载与校验流程
USB
DFU
12
USB电源管理
总线供电与自供电 · 挂起与唤醒 · 电源切换电路设计要点
USB
电源管理
13
USB硬件设计
USB接口电路(D+/D-) · ESD保护 · 终端匹配
USB
硬件设计
14
USB信号完整性
差分信号 · 眼图测试 · 信号衰减与抖动
USB
信号完整性
15
USB PHY芯片
外部PHY芯片选型 · ULPI/UTMI接口 · PHY寄存器配置与调试
USB
PHY
16
MCU内置USB外设
STM32 USB外设架构 · 时钟配置 · 端点缓冲区管理
MCU
USB
17
USB设备栈移植
TinyUSB · CherryUSB · STM32 USB Device库的…
USB
设备栈移植
18
USB设备栈配置
描述符配置 · 端点配置 · 回调函数实现
USB
设备栈配置
19
USB控制传输实现
Setup包解析 · 标准请求处理 · 厂商自定义请求
USB
控制传输实现
20
USB批量传输实现
批量端点配置 · BULK IN/OUT数据流 · 批量传输性能优化
USB
批量传输实现
21
USB中断传输实现
中断端点配置 · 轮询间隔设置 · 中断传输的实时性保障
USB
断传输实现
22
USB同步传输实现
同步端点配置 · 帧同步机制 · 音频/视频流传输应用
USB
同步传输实现
23
USB复合设备
多接口组合 · IAD描述符 · 复合HID+CDC设备实现
USB
复合设备
24
USB双角色实现
OTG规范 · 主机与设备角色切换 · HNP与SRP协议
USB
双角色实现
25
USB主机栈实现
主机控制器驱动 · 事务调度 · 设备枚举
USB
主机栈实现
26
USB调试工具
USB分析仪(Wireshark/U… · 逻辑分析仪抓包 · 协议解码与分析
USB
调试工具
27
USB常见问题排查
枚举失败 · 断连 · 速度降级
USB
常见问题排查
28
USB高速设计
高速模式电气要求 · 高速握手 · 高速信号完整性
USB
高速设计
29
USB Type-C与PD
Type-C接口特性 · CC逻辑 · 电源协商
USB
Type-C
30
USB实战项目
基于STM32的USB HID键盘+…
USB
实战项目
所属VIP或分类
同VIP:MSC类文件系统与USB接口整合开发调试实战
同VIP:USB-CDC虚拟串口协议栈移植与通信调试
同VIP:USB协议栈与设备枚举流程从入门到系统化实战