从 Yocto 构建文件中提取特定的可执行文件
Extracting particular executable from Yocto build files
我有一个可以使用 Yocto 构建系统构建的项目来生成完整的磁盘映像。根据existing procedure,我只能得到一个完整的磁盘映像,应该刷入SD卡。
这不符合我的需要,因为我无法在板上刷入图像。就我而言,我需要将某个项目(当前有一个配方)构建为可执行文件。 (该项目目前是使用Yocto构建的全盘的一部分)
所以我想知道,是否可以从 Yocto 构建文件中提取此可执行文件(以及此可执行文件所依赖的库),以便我可以将其复制并安装到板上?我必须执行哪些操作?我有一些快速而肮脏的方法来做到这一点吗?
P.S:听说Yocto可以为某个项目提供一个包,可以通过板子上对应的包管理器安装。在主板上安装了 dpkg 包管理器。
将 tar.gz
添加到您的 IMAGE_FSTYPE 是 一个 解决方案。
构建映像后,您可以从创建的存档中提取您要查找的可执行文件。
或者添加目标所需的 output format 并安装完整映像。
我有一个可以使用 Yocto 构建系统构建的项目来生成完整的磁盘映像。根据existing procedure,我只能得到一个完整的磁盘映像,应该刷入SD卡。
这不符合我的需要,因为我无法在板上刷入图像。就我而言,我需要将某个项目(当前有一个配方)构建为可执行文件。 (该项目目前是使用Yocto构建的全盘的一部分)
所以我想知道,是否可以从 Yocto 构建文件中提取此可执行文件(以及此可执行文件所依赖的库),以便我可以将其复制并安装到板上?我必须执行哪些操作?我有一些快速而肮脏的方法来做到这一点吗?
P.S:听说Yocto可以为某个项目提供一个包,可以通过板子上对应的包管理器安装。在主板上安装了 dpkg 包管理器。
将 tar.gz
添加到您的 IMAGE_FSTYPE 是 一个 解决方案。
构建映像后,您可以从创建的存档中提取您要查找的可执行文件。
或者添加目标所需的 output format 并安装完整映像。