如何了解发行功能

时间:2018-08-24 10:08:00

标签: yocto imx6

我正在使用yocto构建NXP板的图像。我可以看到不同的发行版说“ x11,wayland,fb,directfb”等。

在这些发行版的conf文件中,我可以看到其他发行版的“ DISTRO_FEATURES_remove”。在x11 distro conf文件中说“ DISTRO_FEATURES_remove =“ wayland”“就在那里。

我需要检查每个发行版提供的功能。假设我需要检查Wayland和x11发行版提供的功能。

您是否可以指导在yocto源文件夹中检入这些发行版提供的功能。

1 个答案:

答案 0 :(得分:3)

我想您是在问:“我怎么知道给定发行版的DISTRO_FEATURES是什么?”如果是这样,DISTRO_FEATURES是在配置中设置并根据需要加载/重载的变量,以驱动要添加到系统中的内容。各种配方检查DISTRO_FEATURES的内容以启用/禁用不同的功能。您可以根据需要进行相同的测试。

例如,某些食谱可能使用以下内容检查配置是否已启用功能。我们的定制linux内核配方使用以下内容为配方指定特定的配置文件。

{@bb.utils.contains('DISTRO_FEATURES', 'bluez5', 'file://bluetooth.cfg', '', d)} \

通常,您可以通过自行指定DISTRO_FEATURES的内容来打开或关闭功能。

https://www.yoctoproject.org/docs/2.1/mega-manual/mega-manual.html#var-DISTRO_FEATURES

如果需要从命令行查看DISTRO_FEATURES的内容

bitbake -e imagename | grep "^DISTRO_FEATURES"