Я запитую це, тому що я не знайшов нічого чіткого щодо цього предмету, шукаючи цілими днями. Отже, вибачте, якщо питання вже існує.
Я працюю над проектом, просто заради задоволення, де я хочу керувати ПК мишкою з Raspberry Pi. Введення користувачем буде здійснюватися будь-яким обладнанням, підключеним до RP, мій головний сумнів у тому, як контролювати надсилання інструкцій руху на ПК з RP через USB.
Я знаю, що мені потрібно ввімкнути режим OTG, щоб змусити ПК розпізнати його як USB-пристрій, але я не маю уявлення про те, як надсилати рухи миші на ПК через USB і змусити Windows / Linux це зрозуміти. Я виявив, що "Linux-USB Gadget API Framework" існує, але прикладу його використання немає, і я насправді не знаю, чи це найкращий підхід.
Чи можете ви, будь ласка, дати мені кілька підказок чи ресурсів, щоб допомогти мені?
Дуже дякую.
usbkbd.ko
g_ether
використовується тест при встановленні нуля як гаджета Ethernet (але це підлеглий бік, драйвер сторони хоста - більш загальний usbnet
).
hid_gadget_test
згадана програма, я не маю під рукою pi, але ви можете перевіритиapt-file search hid_gadget_test
(іapt install apt-file
спочатку, якщо потрібно).