Как включить USB API в Android Things для Raspberry Pi 3

Я работаю над проектом, в котором используется плата модуля B Raspberry Pi 3 с ОС Android Things. Мое приложение для Android, работающее на Raspberry Pi3, должно взаимодействовать с внешним оборудованием через USB. Но это было упомянуто в известных проблемах - https://developer.android.com/things/preview/releases.html, что USB API в настоящее время отключен.

Есть ли способ включить USB API в Android Things? Любая помощь или руководство для того же будут высоко оценены! Заранее спасибо!


person Kishan    schedule 01.02.2017    source источник


Ответы (3)



Может помочь эта запись. Должны быть некоторые трюки на ttyUSBx.

person ierturk    schedule 18.02.2017
comment
Поскольку AT DP3 USB/Serial connection напрямую поддерживается через диспетчер периферийных устройств как UART интерфейс. Полезную информацию можно найти в этом сообщении. Так что нет необходимости использовать USB API. Однако USB API также был включен с AT DP3. - person ierturk; 23.04.2017

В настоящее время периферийное устройство HAL не распознает USB последовательные UART периферийные устройства. Однако, если ваше последовательное USB устройство (например, Raspberry PI) предоставляет отдельные контакты UART TX и RX, вы можете взаимодействовать с ним с помощью Периферийный API UART.

Примечание.

  • TX и RX должны быть перекрещены при подключении периферийного устройства к плате UART вашей макетной платы.

введите здесь описание изображения

person OBX    schedule 01.02.2017
comment
Спасибо @OBX за быстрый ответ. Я только что проверил схему выводов ввода-вывода Raspberry Pi 3. У него всего один UART. Но моим устройствам требуется минимум 2 UARTS. Любой выход для этого? - person Kishan; 01.02.2017