Yocto 如何进入另一个菜谱的工作目录?

Yocto 如何进入另一个菜谱的工作目录?,yocto,bitbake,Yocto,Bitbake,我想创建一个自己的配方,其中我需要一个来自U-Boot源代码的二进制文件和一个来自内核源代码的二进制文件 我能以一种节省的方式在我自己的食谱中找到这些来源()的路径吗?简单回答,不行 如果配方依赖于相应配方中的部署任务,则可以从${DEPLOY\u DIR\u IMAGE}获取二进制文件。该依赖项由以下内容创建: do_configure[depends] = "u-boot:do_deploy" 如果您的配方包含上述行,这意味着在运行配方中的do\u configure任务之前,u-boo

我想创建一个自己的配方,其中我需要一个来自U-Boot源代码的二进制文件和一个来自内核源代码的二进制文件

我能以一种节省的方式在我自己的食谱中找到这些来源()的路径吗?

简单回答,不行

如果配方依赖于相应配方中的部署任务,则可以从
${DEPLOY\u DIR\u IMAGE}
获取二进制文件。该依赖项由以下内容创建:

 do_configure[depends] = "u-boot:do_deploy"
如果您的配方包含上述行,这意味着在运行配方中的
do\u configure
任务之前,u-boot将被放入
DEPLOY\u DIR\u映像中。

简短回答,否

如果配方依赖于相应配方中的部署任务,则可以从
${DEPLOY\u DIR\u IMAGE}
获取二进制文件。该依赖项由以下内容创建:

 do_configure[depends] = "u-boot:do_deploy"

如果您的配方包含上面的行,这意味着在运行配方中的
do\u configure
任务之前,u-boot将被放入
DEPLOY\u DIR\u映像中。

谢谢您的回答,但实际上我需要在我自己的配方中使用mkimage。我应该为u-boot创建一个附加文件并部署mkimage以及u-boot二进制文件本身吗?那么,
mkimage
应该在您的sysroot
${STAGING\u DIR\u NATIVE}/usr/bin
中。因此,
mkimage
应该在路径中,只要你的食谱中有
dependens+=“u-boot-mkimage-native”
。啊,好的,这就是我搜索的,非常感谢你的回答,但实际上我需要我自己的食谱中的mkimage。我应该为u-boot创建一个附加文件并部署mkimage以及u-boot二进制文件本身吗?那么,
mkimage
应该在您的sysroot
${STAGING\u DIR\u NATIVE}/usr/bin
中。因此,
mkimage
应该在路径中,只要您的食谱中有
dependens+=“u-boot-mkimage-native”
。啊,好的,这就是我搜索的,非常感谢