Для встраиваемой разработки под Android в целом должен работать стандартный SDK, что прекрасно для Android и имеет четко определенный набор API: s. Для этого требуется, чтобы используемый вами порт был относительно полным, но для Beagle Board это должно быть именно так. Вы можете запустить набор тестов совместимости из проекта с открытым исходным кодом, чтобы выяснить соответствие стандартному SDK, но для начала в этом нет необходимости.
Часто немного сложнее настроить adb с платой разработчика, чем с телефоном, но как только вы установили канал связи, разработка Android может быть выполнена так же, как и для обычного телефона, использующего стандартный SDK. и инструменты adb.
Единственные предостережения могут касаться API: s, для которых требуется оборудование, которое не поддерживается вашей платой разработчика, например модем и т. Д. Также возможно поддерживать пользовательские API: s для конкретного компонента оборудования с помощью добавления SDK. - вместо того, чтобы такие компании, как TI, распространяли весь SDK: s. До сих пор я не видел, чтобы это использовалось, и стандартные API-интерфейсы покрывают многое из того, что может понадобиться. Но я думаю, что мы увидим больше этого, поскольку Android принят для случаев использования вне пространства смартфона.