我正在使用yocto为恩智浦主板构建映像。我可以看到不同的发行版,比如"x11,wayland,fb,directfb“等等。
在这些发行版的conf文件中,我可以看到其他发行版的"DISTRO_FEATURES_remove“。说在x11发行版配置文件"DISTRO_FEATURES_remove="wayland"“在那里。
我需要检查每个发行版都提供了哪些功能。假设我需要检查wayland和x11发行版提供的功能。
你能指导我在yocto源文件夹中查看这些发行版提供的功能吗?
发布于 2018-08-24 22:05:47
我认为您在问,“我如何知道给定发行版的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"https://stackoverflow.com/questions/52002158
复制相似问题