【问题标题】:How to add X11 desktop environment in yocto configuration?如何在yocto配置中添加X11桌面环境?
【发布时间】:2021-03-05 21:15:31
【问题描述】:

我尝试通过以下链接在 Ubuntu 18.04 上为 v3msk(基于 Linux 的嵌入式系统)构建 BSP:

https://elinux.org/R-Car/Boards/Yocto-Gen3-ADAS#Building_the_BSP_for_Renesas_ADAS_boards

我使用的是 Yocto v3.21.0

我使用的 local.conf 可以在这里找到https://pastebin.com/UyBGzQ2J

我尝试将 x11 添加到发行版功能。

DISTRO_FEATURES_append = " x11"

我跑了

bitbake core-image-x11 

我希望它能够使用 X11 构建 yocto 图像。

我有错误:

ERROR: Nothing PROVIDES 'core-image-x11'
core-image-x11 was skipped: missing required distro feature 'x11' (not in 
DISTRO_FEATURES)

local.conf 中可能缺少什么?

【问题讨论】:

  • core-image-x11 的配方从何而来?你可能想构建core-image-minimal
  • 好的,我用 core-image-minimal 构建。构建成功。但我在 rootfs 中看不到 Xorg 或 x11。我在 local.conf 中将x11x11-base 添加到DISTRO_FEATURES_append
  • 那是因为向DISTRO_FEATURES 添加一些东西不会安装它。您必须启用发行版功能x11,然后您应该能够构建core-image-x11。但是,请注意,这仅在硬件支持并且设置正确的情况下才成立。你提到的维基页面是指core-image-weston,所以这可能是一个更好的开始。

标签: x11 yocto


【解决方案1】:

没有提供'core-image-x11'

表示您的 build/conf/bblayers.conf 文件的元层列表中没有同名的图像文件。

尝试执行命令:

find source| grep images| grep x11

查看您是否有任何包含与 x11 相关的图像的图层。将发现的层添加到 build/conf/bblayers.conf 文件,然后重试您的命令:

bitbake core-image-x11

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-13
    • 2022-08-10
    • 2013-06-16
    • 1970-01-01
    • 2020-04-07
    • 2018-08-30
    • 1970-01-01
    相关资源
    最近更新 更多