首页
›
嵌入式基础与RISC-V
›
166-嵌入式USB接口开发
›
《嵌入式USB接口开发与设备协议栈调试实战》
VIP10
本课程属于:166-嵌入式USB接口开发
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式USB接口开发与设备协议栈调试实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
USB协议基础
USB总线架构 · USB物理层信号与电气特性 · USB数据包格式与传输类型
USB
协议基础
02
USB设备枚举过程
设备描述符 · 配置描述符 · 接口描述符
USB
设备枚举过程
03
嵌入式USB控制器
STM32系列USB外设架构 · USB时钟配置 · GPIO与DP/DM引脚配置
USB
嵌入式
04
USB设备栈移植
TinyUSB协议栈介绍 · 源码结构分析 · 在STM32上的移植步骤
USB
设备栈移植
05
HID设备实现
HID报告描述符编写 · 鼠标/键盘设备枚举 · 数据上报与中断传输
HID
设备实现
06
CDC设备实现
虚拟串口(VCP)原理 · ACM模型 · 数据收发与流控机制
CDC
设备实现
07
MSC设备实现
大容量存储设备类 · SCSI命令集 · 块读写与FAT文件系统对接
MSC
设备实现
08
USB复合设备
多接口组合 · IAD描述符 · HID+CDC+MSC复合设备实战
USB
复合设备
09
USB音频设备
UAC1.0协议 · 同步/异步传输 · 音频数据流处理
USB
音频设备
10
USB视频设备
UVC协议基础 · 帧格式与流控 · 摄像头数据采集
USB
视频设备
11
USB DFU与OTA升级
DFU类协议 · 固件下载流程 · Bootloader设计
USB
DFU
12
USB电源管理
挂起/唤醒机制 · 远程唤醒 · 电源配置描述符
USB
电源管理
13
USB高速模式
HS信号质量 · 终端匹配 · 高速握手与Chirp序列
USB
高速模式
14
USB协议分析仪使用
逻辑分析仪抓包 · USBlyzer/Wireshark… · 常见错误识别
USB
协议分析仪使用
15
USB调试技巧
端点Stall处理 · NAK重试机制 · 描述符错误排查
USB
调试技巧
16
USB驱动开发
Windows WinUSB驱动 · Linux usbfs · libusb跨平台库
USB
驱动开发
17
USB HUB与扩展
HUB重枚举 · 多设备拓扑 · 电源分配
USB
HUB
18
USB Type-C与PD
CC引脚检测 · 角色交换 · 电源协商
USB
Type-C
19
USB OTG
双角色设备 · HNP与SRP协议 · ID引脚检测
USB
OTG
20
USB测试与认证
USB-IF认证流程 · 电气测试 · 眼图测试
USB
测试
21
RTOS下的USB
FreeRTOS+USB任务模型 · 中断与DMA协同 · 内存管理
RTOS
USB
22
USB性能优化
批量传输吞吐量 · 帧间隔控制 · 双缓冲与乒乓缓冲
USB
性能优化
23
USB错误处理
CRC校验失败 · 超时重传 · 协议死锁恢复
USB
错误处理
24
USB安全
BadUSB攻击原理 · 固件签名 · 描述符验证
USB
安全
25
USB无线化
USB over IP · 无线USB桥接 · 延迟分析
USB
无线化
26
USB4与Thunderbolt
隧道协议 · PCIe over USB · 兼容性设计
USB4
Thunderbolt
27
USB调试工具链
PyUSB脚本自动化 · 批量测试框架 · 日志分析
USB
调试工具链
28
实战项目一
USB自定义HID数据采集卡(ADC…
实战项目一
USB
29
实战项目二
USB双通道逻辑分析仪(MSC存储+…
实战项目二
USB
30
实战项目三
USB多功能仪器(HID控制+CDC…
实战项目三
USB
所属VIP或分类
同VIP:USB协议栈状态机实现与枚举故障定位实战
同VIP:USB协议栈状态机设计与枚举调试实战
同VIP:USB协议栈移植与HID设备通信调优实战