文件名称:raw-gadget:USB Raw Gadget-Linux USB Gadget子系统的低级接口
文件大小:51KB
文件格式:ZIP
更新时间:2024-04-09 22:11:19
C
原始小工具 注意:最有可能需要GadgetFS,而不是Raw Gadget。在看到差异。 是Linux USB Gadget子系统的底层接口。它可以用于模拟具有物理USB设备,也可以用于与虚拟的设备(对于正在运行的内核)。该存储库包含有关使用Raw Gadget的说明和。 Raw Gadget已在5.7 到主线Linux内核中。有没有必要使用5.7+内核,见和关于如何构建和信息insmod对老版本的内核相应模块。这些模块应与低至4.14内核版本兼容,请参见下表。 构建内核模块需要内核头文件。在桌面Ubuntu上,您可以通过安装linux-headers-`uname -r`来获得它们。在Raspberry Pi Zero上,请遵循。 USB设备控制器 USB Raw Gadget要求用户提供UDC设备和驱动程序名称,请参见。 UDC设备名称可以在/sys/class/udc/ :
【文件预览】:
raw-gadget-master
----raw_gadget()
--------raw_gadget.h(8KB)
--------include.patch(372B)
--------update.sh(258B)
--------Makefile(148B)
--------insmod.sh(74B)
--------README.md(168B)
--------raw_gadget.c(30KB)
----tests()
--------insmod_usbtest.sh(76B)
--------gadget.c(25KB)
--------logs()
--------insmod_g_zero.sh(74B)
--------format_results.py(1KB)
--------testusb.c(3KB)
--------run_tests.py(2KB)
--------Makefile(171B)
--------README.md(4KB)
----dummy_hcd()
--------update.sh(353B)
--------Makefile(147B)
--------dummy_hcd.c(72KB)
--------insmod.sh(73B)
--------README.md(472B)
--------usb_ep_type_string.patch(779B)
----examples()
--------Makefile(103B)
--------keyboard.c(22KB)
--------README.md(626B)
----.gitignore(126B)
----README.md(3KB)