如何找出 Yocto 版本

How to find out Yocto version

如何找到我用来构建组件的 Yocto 内核的当前版本。有一个用于 poky 的版本。但是我想知道Yocto内核版本。

  • 要了解您使用的 yocto 内核版本,只需键入 bitbake -e virtual/kernel | grep "^PV"
  • 要了解您使用的内核,请键入 bitbake -e virtual/kernel | grep "^PN"

如果你有内核想知道版本,输入bitbake -e <kernel_name> | grep "^PV"

希望对您有所帮助

如何查看 Yocto 版本?

查看此文件,它为您提供了有关 Yocto 版本的完整详细信息

vim $POKY-DIR/meta-poky/conf/distro/poky.conf

您将获得如下信息:

DISTRO = "poky"
DISTRO_NAME = "Poky (Yocto Project Reference Distro)"
DISTRO_VERSION = "2.7.2"
DISTRO_CODENAME = "warrior"
SDK_VENDOR = "-pokysdk"
SDK_VERSION = "${@d.getVar('DISTRO_VERSION').replace('snapshot-${DATE}', 'snapshot')}"
.....
.....

现在你就知道你实际使用的是什么版本了

查找您使用的内核版本:

bitbake -e virtual/kernel | grep "^PV"

在不启动 bitbake 的情况下将其与其他一些 yocto 相关信息放在一起的更简单方法是执行以下操作

 cat $POKY-DIR/documentation/poky.ent | grep "DISTRO_REL_TAG"

了解 DISTRO 信息

cat $POKY-DIR/documentation/poky.ent | grep "DISTRO*"

了解POKY资讯

cat $POKY-DIR/documentation/poky.ent | grep "POKY*"

了解YOCTO信息

cat $POKY-DIR/documentation/poky.ent | grep "YOCTO*"
cd poky
grep "DISTRO_" meta-poky/conf/distro/poky.conf