Linux 6.1 USB Gadget 子系统文档索引
源码:rk3588/kernel-6.1/drivers/usb/gadget/
平台:RK3588 / Rockchip Linux 6.1 厂商树(UDC 硬件为drivers/usb/dwc3)
| 文档 | 内容 |
|---|---|
| 源码目录构建配置与模块索引.md | 分层、Makefile/Kconfig、function 清单、defconfig 矩阵 |
| 01-UDC核心与Gadget设备模型.md | usb_gadget/udc、端点API、usb_request、epautoconf |
| 02-Composite框架EP0与描述符.md | cdev/config/function、setup分发、SET_CONFIG、三速描述符 |
| 03-ConfigFS组装与Android-UEVENT扩展.md | 目录模型、UDC绑定、os_desc、android_setup/uevent |
| 04-FunctionFS与用户态Function.md | ffs 描述符/事件/AIO、与ADB装配顺序 |
| 05-MassStorage存储Function.md | BOT线程、LUN、数据一致性、f_tcm |
| 06-串口与网络Function.md | u_serial/ttyGS、u_ether/usb0、ACM/NCM/RNDIS选型 |
| 07-UAC音频与UVC视频Function.md | u_audio/f_uac2、f_uvc/V4L2、isoc带宽 |
| 08-项目自定义Function-bytrans与audio_raw.md | 本树私有 f_bytrans(/dev/msgtrans*)与 f_audio_raw |
| 09-RK3588-DWC3部署与排障.md | OTG口/UDC名、部署脚本、分层故障树、安全 |
| 10-u_audio与f_uac2匹配机制.md | g_audio 嵌套/container_of、参数移交、控制与数据面边界 |
| 11-关键调用链与函数索引.md | UDC上线/ConfigFS绑定/枚举/数据面/解绑全链路(带行号)、DWC3边界 |
相关文档:
linuxDoc/drivers/usb/04-DWC3双角色核心与RK3588集成.md(UDC 硬件层)linuxDoc/drivers/usb/05-Gadget-UDC-Composite与ConfigFS.md(概览版,本目录为详析)linuxDoc/drivers/usb/usbip/05-VUDC虚拟设备控制器与Gadget.md
推荐阅读:索引 → 01 → 02 → 03,然后按业务选 04~08,部署排障读 09。
1 | ls /sys/class/udc/ |
正在加载留言…