最終更新:2023-04-25 (火) 03:50:59 (382d)
Linux/sys/kernel/config/usb_gadget
ドキュメント
CONFIG_USB_CONFIGFS
- If USB Gadget configfs support is enabled we’ll have a usb_gadget subdirectory present
ディレクトリ構造
$ mkdir $CONFIGFS_HOME/usb_gadget/<gadget name>
gadget name
- g1とか
ディレクトリを生成すると自動で作られる構造
├── UDC ├── bDeviceClass ├── bDeviceProtocol ├── bDeviceSubClass ├── bMaxPacketSize0 ├── bcdDevice ├── bcdUSB ├── configs ├── functions ├── idProduct ├── idVendor ├── os_desc │ ├── b_vendor_code │ ├── qw_sign │ └── use └── strings
デバイス
Linux/sys/kernel/config/usb_gadget/*/configs configs/<name>.<configuration number> c.1 Linux/sys/kernel/config/usb_gadget/*/strings Linux/sys/kernel/config/usb_gadget/*/functions functions/<name>.<instance name> ncm.usb0 Linux/sys/kernel/config/usb_gadget/*/UDC? Linux/sys/kernel/config/usb_gadget/*/bcdUSB? Linux/sys/kernel/config/usb_gadget/*/bcdDevice? Linux/sys/kernel/config/usb_gadget/*/idVendor? Linux/sys/kernel/config/usb_gadget/*/idProduct? Linux/sys/kernel/config/usb_gadget/*/bMaxPacketSize0? Linux/sys/kernel/config/usb_gadget/*/bDeviceProtocol? Linux/sys/kernel/config/usb_gadget/*/bDeviceSubClass? Linux/sys/kernel/config/usb_gadget/*/bDeviceClass?