我最近发现了Yocto。我可以使用命令bitbake fsl-image-gui
成功构建映像。但是现在,我想浏览代码,项目特定代码和fsl-image-gui
的内核代码,但我无法想象如何?
构建Yocto项目时的源代码在哪里?如何浏览它?
答案 0 :(得分:5)
Yocto设置有两半:
sources/
目录,包含bitbake配方和支持配置,以及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
包。
答案 1 :(得分:0)
嗯,你在构建树中环顾四周吗?
您将拥有一个下载目录,其中存储了所有下载的tarball,以及所有已存储的存储库。
实际的解包和构建发生在build / tmp / work //下的子目录中。