Yocto:我项目的来源在哪里?

时间:2014-12-08 03:09:18

标签: embedded-linux yocto

我最近发现了Yocto。我可以使用命令bitbake fsl-image-gui成功构建映像。但是现在,我想浏览代码,项目特定代码和fsl-image-gui的内核代码,但我无法想象如何?

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

2 个答案:

答案 0 :(得分:5)

Yocto设置有两半:

  1. sources/目录,包含bitbake配方和支持配置,以及
  2. 实际构建发生的build/目录。
  3. 您运行的每个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包。

答案 1 :(得分:0)

嗯,你在构建树中环顾四周吗?

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

实际的解包和构建发生在build / tmp / work //下的子目录中。