Программирование USB-хоста на Android начиная с версии 3.1 - опыт работы с библиотекой USB slickdevlabs - PullRequest
0 голосов
/ 27 ноября 2011

Я ищу решение для программирования USB-хоста на Android с использованием новых функций USB.

Кто-нибудь уже сталкивался с этим?Это действительно работает?Есть ли какие-то особые ограничения?С чего бы начать?

Я проверил http://developer.android.com/guide/topics/usb/host.html,, но в идеале нужен рабочий пример.

Я бы пожалел об инвестициях в новый телефон или планшет на Android только для того, чтобывыполните разработку, а затем выясните, что некоторые функции USB не работают.

Что меня особенно интересует, так это опыт последовательной связи через микросхему FTDI с использованием программирования на USB-хосте Android.

В частности, я хотел бы знать, использовал ли кто-нибудь библиотеку из slickdevlabs для этого - стоит ли это того или можно просто взять любой пример кода (например, Bluetooth) и перейти оттуда?

Большое спасибо

1 Ответ

0 голосов
/ 28 ноября 2012

Я знаю, что прошел ровно год с тех пор, как вы задали этот вопрос, но в настоящее время я использую библиотеку slickdev для общения с устройствами FTDI. Однако есть проблема.

Где-то вдоль линии я теряю несколько байтов данных, а также собираю в своих данных байты заголовка. Таким образом, я теряю как 3 байта данных, но получаю 4 байта данных заголовка. Данные заголовка - 0x0162, в основном говорят, что они отправляют 62 байта данных.

Я все еще надеюсь использовать библиотеку slickdev, но если я не смогу обойти эту проблему, мне придется написать что-то с нуля, под предлогом, что написание с нуля даст мне контроль, который мне нужен в Для изменения настроек запрещено управление с помощью слика.

...