基于I.MX53的主板上的QT5 qml应用程序的OpenGL问题

时间:2015-02-16 07:53:51

标签: opengl embedded qml qt5 yocto

我有基于 I.MX53 微处理器的 DIGI ConnectCore 开发套件,我试图在其上启动 QT5 QML - 基于应用。但是通过 Yocto 构建rootfs映像并不会带来好的结果。

我使用 Ubuntu(64位版本14.04)虚拟机和以下元层(我尝试过的“daisy”和“dizzy”分支):

  1. 来自飞思卡尔社区Github);
  2. 的人
  3. Meta-qt5图层Github) 我已经尝试使用修改后的 local.conf fsl-image-multimedia(-full)配方,其中包含了来自this link QT5 的内容。
  4. 我不得不说,构建是成功的,但我还没有成功启动基于QT Quick 的应用程序(那些基于小部件的应用程序运行良好),我有以下错误来自调试控制台,当我在 X-window 系统下运行应用程序时(使用"-platform xcb" postfix):

      

    无法找到系统的Compose文件。考虑设置QTCOMPOSE环境设置。   QxbIntegration:无法创建平台opengl上下文,既不启用GLX也不启用EGL   无法为格式qsurfaceformat

    创建openGL上下文

    ...以及使用 eglfs插件-platform eglfs)运行时遇到的此类错误:

      

    无法找到系统的Compose文件。考虑设置QTCOMPOSE环境设置。   无法创建egl表面:error = 0x300b。

    我意识到这些消息指向 OpenGL 相关的问题,但我无法理解,原因是什么。构建中包含 GPU 相关的软件包(我的意思是“ amd-gpu-bin-mx51 ”和“ imx-vpu ”)。我已经尝试了 X 和直接帧缓冲(通过在 local.conf 中添加DISTRO_FEATURES_remove = "x11 wayland")变体,但没有成功。

    我是否需要在配置上获得一些特殊包才能使 QML 应用程序正常工作?

0 个答案:

没有答案