Linux 6.1 USB Gadget 子系统文档索引

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
2
3
ls /sys/class/udc/
cat /sys/kernel/config/usb_gadget/*/UDC
lsusb -v # Host 侧

文章互动

阅读 --

留言

0 条留言

正在加载留言…