从 Yocto 构建文件中提取特定的可执行文件

Extracting particular executable from Yocto build files

我有一个可以使用 Yocto 构建系统构建的项目来生成完整的磁盘映像。根据existing procedure,我只能得到一个完整的磁盘映像,应该刷入SD卡。

这不符合我的需要,因为我无法在板上刷入图像。就我而言,我需要将某个项目(当前有一个配方)构建为可执行文件。 (该项目目前是使用Yocto构建的全盘的一部分)

所以我想知道,是否可以从 Yocto 构建文件中提取此可执行文件(以及此可执行文件所依赖的库),以便我可以将其复制并安装到板上?我必须执行哪些操作?我有一些快速而肮脏的方法来做到这一点吗?

P.S:听说Yocto可以为某个项目提供一个包,可以通过板子上对应的包管理器安装。在主板上安装了 dpkg 包管理器。

tar.gz 添加到您的 IMAGE_FSTYPE 一个 解决方案。 构建映像后,您可以从创建的存档中提取您要查找的可执行文件。

或者添加目标所需的 output format 并安装完整映像。