Я спрашиваю об этом, потому что я не нашел ничего ясного по этому вопросу после нескольких дней поиска. Итак, извините, если вопрос уже существует.
Я работаю в проекте, просто для удовольствия, где я хочу управлять мышью ПК из Raspberry Pi. Пользовательский ввод будет осуществляться любым оборудованием, подключенным к RP, мое главное сомнение в том, как управлять отправкой инструкций перемещения на ПК с RP через USB.
Я знаю, что мне нужно включить режим OTG, чтобы ПК распознал его как USB-устройство, но я понятия не имею, как отправлять движения мыши на ПК через USB и заставить Windows / Linux понимать его. Я обнаружил, что «Linux-USB Gadget API Framework» существует, но нет примера его использования, и я на самом деле не знаю, является ли это лучшим подходом.
Не могли бы вы дать мне несколько подсказок или ресурсов, чтобы помочь мне?
Большое спасибо.
usbkbd.ko
g_ether
используется привязка нуля в качестве гаджета Ethernet (но это ведомая сторона, драйвер на стороне хоста является более общим usbnet
).
hid_gadget_test
упоминается программа, у меня нет удобного пи, но вы можете проверитьapt-file search hid_gadget_test
(иapt install apt-file
сначала, если необходимо).