Edit online

USB Device Layer

24 Jan 2024
Read time: 1 minute(s)

Linux 使用了一个 Gadget 的概念来组织 USB Device。

Gadget Layer 层把 UDC 提供的 endpoint 封装成标准的 Gadget Device,提供统一的向上接口。

Gadget Driver 又把各式各样的 Function 和 Gadget Device 链接起来。