Я хотел бы реализовать драйвер USB-устройства в пользовательском пространстве с помощью libusb. Я использую машину Linux, поддерживающую контроллер USB OTG, который переключается в режим устройства. Хост USB - это еще одна машина, которая должна связываться с моей машиной Linux с помощью специального интерфейса поставщика USB с интерфейсом массового ввода/вывода.libusb для драйвера целевого пользовательского пространства USB
Я хотел бы узнать, можно ли использовать libusb для связи с USB-хостом на другой стороне. Или, если libusb может использоваться только для функций стороны хоста.
Если libusb не может быть использован, есть ли другой способ реализовать драйвер устройства в пользовательском пространстве?
спасибо.
Привет, не было бы возможно использовать GadgetFS? – salvo
Я не слышал об этом до вашего комментария. Дело в том, что это кажется возможным, но я не мог найти описательной документации, чтобы подтвердить это. Поэтому я не могу дать вам пример кода. Даже ребята из libusb maillist, похоже, не слишком много знают об этом. Репозиторий github, похоже, оставлен, но не знает о вилках. Также, похоже, проблема связана с составными USB-устройствами. – dryman