首页
›
高速接口与互连
›
009-USB OTG驱动与抓包分析
›
《Android USB OTG驱动栈解析》
VIP20
本课程属于:009-USB OTG驱动与抓包分析
高速接口与互连 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Android USB OTG驱动栈解析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
USB协议概述
USB版本演进 · 物理层 · 电气特性与传输类型
USB
协议概述
02
USB主机与设备架构
主机控制器 · 设备端点 · 管道与事务
USB
主机
03
USB OTG协议
OTG规范 · 双角色设备(DRD) · 主机协商协议(HNP)
USB
OTG
04
Android USB系统框架概览
用户空间到内核空间的整体架构
Android
USB
05
Linux内核USB子系统
USB核心 · 主机驱动 · 设备驱动与Gadget框架
Linux
USB
06
USB Gadget框架解析
FunctionFS · ConfigFS与UAC/UVC等类…
USB
Gadget
07
Android的USB Gadget配置
通过configfs实现多配置切换
Android
USB
08
DWC3控制器驱动
Synopsys DWC3 IP的初…
DWC3
控制器驱动
09
USB PHY驱动
PHY初始化 · 状态切换与电源管理
USB
PHY
10
USB角色切换
设备模式与主机模式的动态切换流程
USB
角色切换
11
Android的USB HAL层
usb HAL接口设计与实现
Android
USB
12
USB服务(usbd)
Android系统中的USB守护进程
USB
usbd
13
USB配件模式(Accessory)
协议 · 驱动与APP开发
USB
Accessory
14
USB主机模式(Host)
HID · Mass Storage等设备驱动
USB
Host
15
USB电源管理
挂起/恢复 · 远程唤醒与动态电源管理
USB
电源管理
16
USB调试
通过adb访问硬件 · 内核日志与gpio模拟
USB
调试
17
USB合规性测试
USB-IF认证 · 电气测试与协议分析
USB
合规性测试
18
USB Type-C与PD协议
CC引脚检测 · 电源协商与数据角色交换
USB
Type-C
19
实现自定义USB设备
使用Gadget框架创建HID/MI…
USB
实现自定义
20
USB摄像头(UVC)驱动解析
内核驱动与Android集成
USB
UVC
21
USB音频(UAC)驱动解析
内核驱动与Android集成
USB
UAC
22
USB网络共享(RNDIS/ECM)驱动解析。
USB网络共享(RNDIS/ECM)驱动… · 核心概念 · 实践要点
USB
RNDIS/ECM
23
Android USB存储(MTP/PTP)协议栈解析。
Android USB存储(MTP/PT… · 核心概念 · 实践要点
Android
USB
24
USB串口(ACM/CDC)驱动解析与使用。
USB串口(ACM/CDC)驱动解析与使… · 核心概念 · 实践要点
USB
ACM/CDC
25
USB错误处理
URB超时 · 断开重连与错误恢复机制
USB
错误处理
26
使用busybox/ioctl调试USB设备。
使用busybox/ioctl调试USB… · 核心概念 · 实践要点
busybox/ioct…
USB
27
Android AOSP中USB相关源码结构分析。
Android AOSP中USB相关源码… · 核心概念 · 实践要点
Android
AOSP
28
常见厂商定制
高通 · MTK · 展锐的USB驱动差异
常见厂商定制
高通
29
实战
为一个Android设备添加OTG支…
Android
OTG
30
性能优化与稳定性调试
中断合并 · DMA与锁优化
性能优化
稳定性调试
所属VIP或分类
同VIP:Beagle-USB协议分析仪使用教程
同VIP:Linux-USB-OTG驱动框架与角色切换开发
同VIP:PD-Negotiation在OTG中的应用