Yocto中的rootfs文件夹

8
我之前一直在使用Buildroot,最近切换到了Yocto。在Buildroot中,根文件系统位于“target”文件夹中。那么在Yocto中,根文件系统的位置在哪里呢?我知道它应该在“build/tmp”文件夹中,而不是“sysroots”文件夹。如果我错了,请纠正我。感谢您的时间。
2个回答

21
你可以使用以下命令找到它:
bitbake -e | grep ^IMAGE_ROOTFS=

5
自从 Honister(Yocto 3.4/BitBake 1.52)起,您可以使用 bitbake-getvar 来代替 bitbake -e | grep ...。请将 $target 替换为您的镜像名称(例如 core-image-minimal):
# Get variable name, value and history:
bitbake-getvar -r $target IMAGE_ROOTFS

# Get just the value:
bitbake-getvar -r $target --value IMAGE_ROOTFS

最后一个例子对于脚本编写特别有用:
cd "$(bitbake-getvar -r $target --value IMAGE_ROOTFS)"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接