Есть ли рецепт, который я могу добавить в сборку yocto, чтобы включить Android Debug Bridge (ADB)? Я создал базовый образ для raspberry pi 4 с помощью yocto bitbake (pokey + meta-raspberry). Я хочу иметь возможность связываться с платой, используя USB вместо ethernet / ssh. ADB кажется хорошим вариантом (например, adb push). Я просмотрел слой мета-малины и не увидел такой функции, которую можно было бы добавить, поэтому мне интересно, есть ли слой, который я мог бы использовать. Спасибо!
ADB Yocto Рецепт
Ответы (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
Спасибо за отличное предложение. Я смог включить 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
Я предполагаю, что
adb
- это клиент, подключающийся к adbd
серверу, поэтому вам нужно будет запустить adbd
на RPi4 и подключиться к нему с adb
со своего ноутбука разработчика.
- person qschulz; 04.03.2021