最終更新:2024-02-13 (火) 17:42:41 (300d)
Linux/USBガジェット/歴史
詳細
考証資料
Linux/USBガジェット/API
Linux/USBガジェット/フレームワーク
Linux/USBガジェット/コンポジットフレームワーク
- Linux 3.7
- 共通のモジュールをlibcompositeにまとめて、libcompositeに依存するように変更
- Linux 2.6.27
- コンポジットフレームワーク追加
Linux/USBガジェット/ガジェットフレームワーク
- Linux 2.5.70~ (2003/05/27)
時系列
Linux 5.7
- USB Raw Gadget
- Linux/dev/raw-gadget?
- CONFIG_USB_RAW_GADGET
Linux 3.11 (2013/09/02)
Linux 2.6.35 (2010/08/01)
- FunctionFS追加
- compositable version of gadgetfs
- CONFIG_USB_FUNCTIONFS
- g_hid追加
Linux 2.6.33
- CONFIG_USB_MASS_STORAGE (g_mass_storage)追加
g_mass_storage mass_storage?,f_mass_storage?
Linux 2.6.27 (2008/10/09)
- コンポジットフレームワーク追加
- drivers/usb/gadget/composite.c
- 下記のガジェットがコンポジットフレームワークを利用 (2.6.27)
- usb_composite_driver
- existing gadget drivers slowly moved over to compositable function implementations
Linux 2.6.0 (2003/12/17)
- GadgetFS登場
- enables userspace gadget drivers
Linux 2.5.70 (2003/05/27)
- ガジェットフレームワーク登場