2017-02-01 5 views
4

Я работаю над проектом, который включает в себя панель Ribberry Pi 3 Module B с операционной системой Android Things. Мое приложение для Android, работающее на Raspberry Pi3, должно взаимодействовать с внешним оборудованием через USB. Но в известных проблемах упоминалось, что USB API в настоящее время отключен.Как включить API-интерфейс USB в Android Things for Raspberry Pi 3

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

ответ

1

В настоящее время Периферийное оборудование HAL не находит идентификаторы USB последовательный протокол UART периферийные устройства. Однако, если ваше серийное устройство USB (т. Е. Малиновый PI) предоставляет отдельные контакты UARTTX & RX, вы можете связаться с ним, используя UART Peripheral API.

Примечание:

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

enter image description here

+0

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

3

Может быть this пост помогает. Нужно быть некоторыми трюками на ttyUSBx.

+1

Поскольку 'AT DP3'' USB/Serial connection' напрямую поддерживается через периферийный менеджер как интерфейс UART. Полезную информацию можно найти на странице [this] (http://nilhcem.com/android-things/usb-communications). Поэтому нет необходимости использовать 'USB API'. Однако 'USB API' также был включен с' AT DP3'. – ierturk