Android: программный эмулятор USB

Цель:

Я хотел бы протестировать связь java-android между терминалом Android и другим устройством. Эта связь должна осуществляться с использованием массовых USB-передач. Я использую в основном то, что вы можете увидеть здесь:

http://developer.android.com/reference/android/hardware/usb/package-summary.html

Эта проблема:

Хм, ну просто у меня пока нет этого устройства. Я нашел "USB/IP" как возможное решение:

Как эмулировать USB-устройства? http://usbip.sourceforge.net/

который, кажется, работает нормально в некоторых случаях, но я не смог заставить его работать с Android...

Вопросы:

Есть ли способ проверить мой код с помощью какой-либо программы?

Может быть, мне следует задать это как еще один вопрос, но на случай, если все пойдет не так, могу ли я использовать libusb и python (pyusb) с моим устройством Android? Это кажется сложным: http://comments.gmane.org/gmane.comp.python.pyusb.user/1207


person iluvatar    schedule 03.01.2013    source источник
comment
Я не думаю, что libusb поможет вам протестировать программу, написанную для API-интерфейсов USB-хоста Android. Возможно, вы сможете подобрать сравнимую тестовую плату микроконтроллера для использования в качестве тестового устройства. Некоторые встроенные Linux-системы также имеют порты USB-устройств.   -  person Chris Stratton    schedule 03.01.2013
comment
Спасибо за Ваш ответ. Я не имел в виду, что хочу протестировать Android API с помощью libusb. Я просто прокомментировал это, потому что, если я не ошибаюсь, с USB / IP я мог бы протестировать аналогичную программу Python. Итак, я спрашивал о переносимости пюсб на андроид (надо было задать его в другом вопросе) Оценочная плата - отличная идея. Но я искал программное решение, чтобы оно было совместимо почти со всем. Думаю, я буду использовать модифицированное оборудование или дождусь устройства. Во всяком случае, может быть, я найду (или кто-то выложит здесь) какую-нибудь чудодейственную программу, которая хорошо работает.   -  person iluvatar    schedule 05.01.2013