Android Things: Intel Edison: использование USB и отладка

Удалось ли кому-нибудь использовать отладку по USB с помощью Edison, а также использовать периферийное устройство USB? Похоже, вам нужно использовать переключатель, чтобы активировать больший USB-порт, который также отключает порт отладки. Я пытаюсь использовать USB-камеру, но не вижу информации отладчика, чтобы понять, что не так. Я также получаю отказ в соединении при попытке использовать adb connect на IP-адресе Wi-Fi.


person Paul Ruiz    schedule 11.07.2017    source источник
comment
Если вам достаточно чтения журналов через последовательную консоль отладки, и вы сталкиваетесь с каким-либо препятствием при подключении к ней, вы можете рассмотреть несколько решений: используя PuTTY (Windows) и GNU Screen, и Minicom (Linux)   -  person Onik    schedule 11.07.2017


Ответы (1)


Похоже, вам нужно использовать переключатель, чтобы активировать больший USB-порт, который также отключает порт отладки.

Правильно, одновременно может быть активен только один порт между USB Host и USB OTG на Edison. Если вам просто нужен доступ к журналам для отладки, подключите другой USB-кабель для последовательной консоли отладки, как описано в Android Things Edison. Это даст вам доступ к оболочке, и вы сможете запустить logcat.

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

Стоит отметить, что USB-камеры не поддерживаются в текущей предварительной версии. Маловероятно, что устройство будет распознано как камера через API, хотя вы все равно сможете получить к нему доступ как к обычному USB-устройству, если хотите.

Я также получаю отказ в соединении при попытке использовать adb connect на IP-адресе Wi-Fi.

Edison по умолчанию использует режим USB для ADB, но вы должны иметь возможность установить его в режим TCP для подключения по сети (как телефон Android):

$ adb tcpip 5555
$ adb connect <ip address>:5555

…или следующее, которое должно сохранять конфигурацию после перезагрузки:

$ adb root
$ adb shell setprop persist.adb.tcp.port 5555
$ adb reboot
$ adb wait-for-device
$ adb connect <ip address>:5555
person devunwired    schedule 11.07.2017
comment
Я по-прежнему не могу подключиться к устройству Android Things. Получите сообщение об ошибке: невозможно подключиться к Android.local:5555: Отказано в подключении - person IgorGanapolsky; 07.09.2017