首页
›
嵌入式与底层系统
›
015-Linux USB主机与设备驱动工程
›
《嵌入式Linux USB Host驱动移植与适配工程》
VIP22
本课程属于:015-Linux USB主机与设备驱动工程
嵌入式与底层系统 · 共 22 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式Linux USB Host驱动移植与适配
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
USB协议基础
USB总线拓扑结构 · 主机与设备角色定义 · USB传输类型(控制/批量/中断/同…
USB
协议基础
02
USB硬件接口与电气特性
USB 2.0/3.0物理层差异 · D+/D-信号线 · VBUS供电规范
USB
硬件接口
03
Linux USB子系统架构
USB核心层(Core) · 主机控制器驱动(HCD) · 设备驱动(Gadget)三层模型
Linux
USB
04
USB主机控制器标准
OHCI · UHCI · EHCI
USB
主机控制器标准
05
Linux内核USB配置
内核Menuconfig中USB相关… · CONFIG_USB_EHCI_HC…
Linux
USB
06
设备树(Device Tree)USB节点
USB控制器设备树绑定 · reg/interrupts/clo… · PHY节点引用
Device
Tree
07
USB PHY驱动移植
PHY芯片初始化 · 时钟使能 · 信号调理
USB
PHY
08
USB Host控制器驱动框架
hcd结构体 · usb_hcd_register/u… · urb处理流程
USB
Host
09
USB请求块(URB)详解
urb结构体成员 · urb提交与回调 · urb生命周期管理
USB
URB
10
USB HCD初始化流程
probe函数实现 · io内存映射 · 中断注册
USB
HCD
11
USB根集线器(Root Hub)模拟
根集线器描述符 · 端口状态管理 · 连接/断开检测
USB
Root
12
USB设备枚举过程
复位 · 获取描述符 · 地址分配
USB
设备枚举过程
13
USB描述符解析
设备描述符 · 配置描述符 · 接口描述符
USB
描述符解析
14
USB端点与管道
端点类型与方向 · 管道(pipe)宏定义 · 端点0控制传输
USB
端点
15
USB批量传输实现
批量端点调度 · DMA缓冲区管理 · 批量传输错误处理
USB
批量传输实现
16
USB中断传输实现
中断端点轮询机制 · 中断URB提交 · 低延迟场景优化
USB
断传输实现
17
USB等时传输实现
等时端点带宽预留 · 帧/微帧调度 · 数据包丢失处理
USB
等时传输实现
18
USB电源管理
挂起(suspend)/恢复(res… · 远程唤醒 · 自动挂起(autosuspend)
USB
电源管理
19
USB带宽管理
帧/微帧时间槽分配 · 带宽计算 · 带宽预留失败处理
USB
带宽管理
20
USB调试与日志
动态调试(dynamic debug… · usbmon工具 · usb-storage调试
USB
调试
21
USB Gadget框架简介
Gadget API · UDC驱动 · 配置层(configfs)与功能层(…
USB
Gadget
22
USB Host与Gadget共存
DRD(Dual-Role Devi… · 角色切换 · ID引脚与软件切换
USB
Host
23
USB HUB驱动移植
HUB初始化 · 端口级联 · TT(事务转换器)处理
USB
HUB
24
USB设备类驱动移植
HID类 · Mass Storage类 · CDC ACM类
USB
设备类驱动移植
25
USB DMA与缓存一致性
DMA映射API(dma_map_s… · 缓存刷新 · IOMMU/SMMU集成
USB
DMA
26
USB中断处理优化
中断线程化(threaded IRQ… · tasklet与workqueue选… · 中断负载均衡
USB
断处理优化
27
USB高速与超高速适配
USB 3.0新增特性(Stream… · Bulk Streaming) · xHCI调试
USB
高速
28
USB Host驱动性能调优
URB合并 · 批量传输批量提交 · 中断合并
USB
Host
29
常见USB Host移植问题
枚举失败 · urb超时 · 带宽不足
USB
Host
30
USB Host驱动测试与验证
USB CV测试 · 眼图测试 · 热插拔压力测试
USB
Host
所属VIP或分类
同VIP:Linux-USB-Gadget设备开发工程
同VIP:Linux-USB-Host主机驱动工程
同VIP:Linux-USB-Host驱动与RTOS移植差异分析工程