首页
›
嵌入式基础与RISC-V
›
166-嵌入式USB接口开发
›
《嵌入式USB接口开发与设备协议原理实战》
VIP10
本课程属于:166-嵌入式USB接口开发
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式USB接口开发与设备协议原理实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
USB协议概述
USB的诞生背景 · 发展历程(USB 1.0/2.0/3… · USB的物理层特性(D+/D-差分信…
USB
协议概述
02
USB电气特性与信号编码
USB的电压等级 · 电流限制 · NRZI编码机制
USB
电气特性
03
USB包结构与事务处理
USB包的组成(SOP · SYNC · PID
USB
包结构
04
USB传输类型(上)
控制传输(Control Trans… · 批量传输(Bulk Transfer…
USB
传输类型
05
USB传输类型(下)
中断传输(Interrupt Tra… · 同步传输(Isochronous T… · 四种传输对比
USB
传输类型
06
USB描述符体系
设备描述符 · 配置描述符 · 接口描述符
USB
描述符体系
07
USB设备枚举过程
上电 · 复位 · 地址分配
USB
设备枚举过程
08
USB HID协议原理
HID类定义 · 报告描述符(Report Descr… · HID通信机制(中断端点)
USB
HID
09
USB MSC协议原理
Mass Storage Class… · Bulk-Only传输协议 · CBW与CSW结构
USB
MSC
10
USB CDC协议原理
Communication Devi… · ACM(抽象控制模型)与ECM(以太… · 虚拟串口(VCP)的实现原理
USB
CDC
11
USB DFU协议原理
Device Firmware Up… · DFU模式切换 · 固件下载与上传流程
USB
DFU
12
USB电源管理
USB挂起(Suspend)与唤醒(… · 远程唤醒 · USB充电规范(BC 1.2与PD快…
USB
电源管理
13
USB HUB原理
Hub的重复器功能 · 事务转换器(TT)在USB 2.0… · Hub描述符与类请求
USB
HUB
14
USB OTG与Type-C
OTG(On-The-Go)双角色设… · HNP与SRP协议 · Type-C接口的CC引脚功能
USB
OTG
15
嵌入式USB Device控制器(上)
常见MCU的USB外设(STM32 · NXP · GD32)
USB
Device
16
嵌入式USB Device控制器(下)
寄存器级编程实现USB中断处理 · IN/OUT事务的响应 · STALL与NAK的处理策略
USB
Device
17
嵌入式USB Host控制器
OHCI/UHCI/EHCI/xHC… · 嵌入式Host(如STM32 USB… · 轮询与中断模式
USB
Host
18
裸机USB协议栈开发(上)
从零搭建USB Device协议栈—… · 标准请求回调 · 描述符管理
USB
裸机
19
裸机USB协议栈开发(下)
实现HID设备(自定义报告) · 实现MSC设备(模拟U盘) · 调试技巧(USB分析仪抓包)
USB
裸机
20
RTOS下的USB协议栈开发
FreeRTOS与USB任务设计 · 中断与任务同步(队列/信号量) · USB协议栈的线程安全
RTOS
USB
21
USB驱动开发(Linux内核)
Linux USB子系统架构(Gad… · 编写一个简单的USB Gadget驱… · udev规则与设备节点
USB
Linux
22
USB驱动开发(Windows)
WinUSB与libusb的使用 · 编写INF文件 · Windows下USB设备的用户态驱…
USB
Windows
23
USB协议分析工具实战
Wireshark配合USBPcap… · 逻辑分析仪解码USB信号 · USB分析仪(如Beagle USB…
USB
协议分析工具实战
24
USB高速信号完整性
USB 2.0高速信号的眼图测试 · 阻抗匹配(45Ω) · EMI抑制
USB
高速信号完整性
25
USB认证与合规性测试
USB-IF认证流程 · 电气测试(眼图 · 抖动)
USB
认证
26
实战项目一
USB鼠标/键盘设计 · 报告描述符编写 · 按键与滚轮逻辑
实战项目一
USB
27
实战项目二
USB虚拟串口(VCP)设计 · 波特率自适应 · 流控(RTS/CTS)处理
实战项目二
USB
28
实战项目三
USB数据采集卡设计 · 上位机C#/Python读取数据 · 实时波形显示
实战项目三
USB
29
实战项目四
USB固件升级(DFU)设计 · DFU协议实现 · 上位机升级工具开发
实战项目四
USB
30
实战项目五
USB Host读取U盘文件 · 文件列表显示 · 文件读写操作
实战项目五
USB
所属VIP或分类
同VIP:USB协议栈状态机实现与枚举故障定位实战
同VIP:USB协议栈状态机设计与枚举调试实战
同VIP:USB协议栈移植与HID设备通信调优实战