6

我最近发现了Yocto。我能够使用命令成功构建图像bitbake fsl-image-gui。但是现在,我想浏览代码、项目特定代码和内核代码,fsl-image-gui但我不知道怎么做?

构建 Yocto 项目时源代码在哪里,如何浏览它?

4

2 回答 2

7

Yocto 设置有两半:

  1. 包含 bitbake 配方和支持配置的sources/目录,以及
  2. build/实际构建发生的目录。

您运行的每个 bitbake 配方(即在目录*.bb下的结构中找到的sources/文件)都应该被限制在一个目录结构中,例如:

build/
   tmp/
      work/
         < platform name >/
             < recipe name >/
                 < version >/
                     ...juicy stuff here...                                                

< version >/目录下,您应该找到如下结构:

build/
image/
package/
packages-split/
temp/
your_unpacked_source_directory/
...and others

...其中your_unpacked_source_directory由下载和解压缩的源中包含的目录结构决定。(例如包含在.tgz文件中)

在构建过程中生成的所有构建日志和脚本都包含在该temp/目录中。

package/目录包含所有要作为这个配方的结果打包的文件。将packages-split/文件分成各自独立的包,例如基础包、-dev包、-dbg包、-staticdev包。

于 2014-12-17T03:14:51.903 回答
-1

好吧,你在构建树中环顾四周了吗?

您将拥有一个downloads目录,其中存储了所有下载的 tarball,以及所有克隆的存储库。

实际的解包和构建发生在build/tmp/work/<arch>/.

于 2014-12-11T12:47:57.797 回答