Извлечение определенного исполняемого файла из файлов сборки Yocto - PullRequest
1 голос
/ 21 июня 2020

У меня есть проект, который можно собрать с помощью системы сборки Yocto для создания полного образа диска. Согласно существующей процедуре , я могу получить только полный образ диска, который должен быть прошит на SD-карту.

И это мне не подходит, потому что я не могу fla sh изображение на доске. В моем случае мне нужно создать определенный проект (у которого в настоящее время есть рецепт) для исполняемого файла. (Этот проект в настоящее время является частью полного диска, созданного с помощью Yocto)

Итак, мне интересно, можно ли извлечь этот исполняемый файл (и библиотеки, от которых этот исполняемый файл зависит) из файлов сборки Yocto, чтобы я мог скопировать и установить на плату? Какие возможности у меня есть для этого? Есть ли у меня какой-нибудь быстрый и грязный способ сделать это?

PS: Я слышал что-то о том, что Yocto может предоставить пакет для определенного проекта, который может быть установлен соответствующим менеджером пакетов на плате. На плате установлен менеджер пакетов dpkg.

1 Ответ

1 голос
/ 21 июня 2020

Это решение для добавления tar.gz к вашему IMAGE_FSTYPE . После создания образа вы можете извлечь исполняемый файл, который искали, из созданного архива.

Или вы можете добавить выходной формат , который вам нужен для вашей цели, и установить полный образ.

...