ADB Yocto Рецепт

Есть ли рецепт, который я могу добавить в сборку yocto, чтобы включить Android Debug Bridge (ADB)? Я создал базовый образ для raspberry pi 4 с помощью yocto bitbake (pokey + meta-raspberry). Я хочу иметь возможность связываться с платой, используя USB вместо ethernet / ssh. ADB кажется хорошим вариантом (например, adb push). Я просмотрел слой мета-малины и не увидел такой функции, которую можно было бы добавить, поэтому мне интересно, есть ли слой, который я мог бы использовать. Спасибо!


person moose    schedule 15.02.2021    source источник


Ответы (1)


android-tools в слое meta-openembedded/meta-oe - это рецепт пакета для инструментов, связанных с Android, таких как fastboot и adb. См. https://layers.openembedded.org/layerindex/recipe/52988/. .

Следовательно, вы, вероятно, захотите установить пакет android-tools в свой образ и, может быть, android-tools-adbd тоже?

person qschulz    schedule 17.02.2021
comment
Спасибо за отличное предложение. Я смог включить ADB в свой образ RPI, следуя вашим инструкциям, но я не могу подключиться к моему RPI4 с помощью adb с моего ноутбука разработчика. У меня есть еще одна плата разработчика (Snapdragon), к которой я могу подключиться с помощью adb на том же ноутбуке. Я подключаю свой RPI4 к ноутбуку через порт USB-C RPI, предполагая, что он поддерживает USB OTG. Я проверил, что adb был включен в мой RPI4, выполнив команду adb на консоли RPI. Фактически, я могу подключиться к моей другой плате разработки от моего RPI4, используя adb и один из портов USB типа A. Любой вклад будет оценен. Спасибо! - person moose; 04.03.2021
comment
Я предполагаю, что adb - это клиент, подключающийся к adbd серверу, поэтому вам нужно будет запустить adbd на RPi4 и подключиться к нему с adb со своего ноутбука разработчика. - person qschulz; 04.03.2021