如何在 IMX6Q 上为 Qt 启用 EGLFS i.Mx6 QPA?

How to enable EGLFS i.Mx6 QPA for Qt on IMX6Q?

我正在使用 Buildroot 和 GCC Linaro 为 IMX6Q 目标交叉编译 Qt。

我想使用 eglfs 平台插件,但我对可用的关联后端列表感到困惑。

QPA backends:
  DirectFB ............................... no
  EGLFS .................................. yes
  EGLFS details:
    EGLFS OpenWFD ........................ no
    EGLFS i.Mx6 .......................... no
    EGLFS i.Mx6 Wayland .................. no
    EGLFS RCAR ........................... no
    EGLFS EGLDevice ...................... yes
    EGLFS GBM ............................ yes
    EGLFS Mali ........................... no
    EGLFS Raspberry Pi ................... no
    EGL on X11 ........................... no
    LinuxFB ................................ no
    VNC .................................... yes
    Mir client ............................. no

我猜 EGLFS i.Mx6 最适合 IMX6Q,但如何激活此选项而不是 EGLDevice 或 GBM?

我已经用 -device linux-imx6-g++ 配置了 Qt(使用 buildroot 自定义配置选项),但它没有改变任何东西,到目前为止我没有看到任何其他选项。

感谢您的帮助。

启用BR2_PACKAGE_IMX_GPU_VIV,这将为 i.MX6 提供 OpenGL 实现。