Pytam o to, ponieważ nie szukałem nic na ten temat po kilku dniach poszukiwań. Przykro mi, jeśli pytanie już istnieje.
Pracuję nad projektem, dla zabawy, w którym chcę sterować myszą PC z Raspberry Pi. Wkład użytkownika byłby dokonywany przez dowolny sprzęt podłączony do RP, moje główne wątpliwości dotyczą sposobu sterowania wysyłaniem instrukcji ruchu do komputera z RP przez USB.
Wiem, że muszę włączyć tryb OTG, aby komputer mógł rozpoznać go jako urządzenie USB, ale nie mam pojęcia, jak wysyłać ruchy myszy do komputera przez USB i sprawić, aby system Windows / Linux to rozumiał. Odkryłem, że „Linux-USB Gadget API Framework” istnieje, ale nie ma żadnego przykładu z jego użyciem i tak naprawdę nie wiem, czy jest to najlepsze podejście.
Czy możesz prosić o wskazówki lub zasoby, które pomogą mi?
Dziękuję Ci bardzo.
usbkbd.ko
g_ether
jest używany podczas tetheringu zera jako gadżetu ethernetowego (ale jest to strona podrzędna, sterownik po stronie hosta jest bardziej ogólny usbnet
).
hid_gadget_test
tam wspomniany program, nie mam przy sobie pi, ale możesz to sprawdzićapt-file search hid_gadget_test
(iapt install apt-file
najpierw w razie potrzeby).