您好,TI团队:
我正在尝试构建一个对kiosk应用程序的Web浏览器具有最低要求的映像。
SoC: BeagleBone Black,带外部HDMI (无特殊硬件)。
SDK: 用于AM335X 版本的处理器SDK Linux。 07_03_00_005
我按照 以下网址中的说明操作: https://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Overview_Building_the_SDK.html
为SDK构建Yocto构建。
我成功地构建了它。
当我尝试启动matrix_browser时 ,我总是看到白屏,鼠标指针可见,有一些抱怨如下:
root@AM335x-EVM:~#/usr/bin/match_browser www.google.com
qt.qpa.input: xkbcommon不可用,未执行键映射
必须先设置属性Qt::AA_ShareOpenGLContexts,然后才能创建QCoreApplication。
我尝试了一些其他的例子,其中一些没有任何问题,有些不起作用。
下面是我尝试的一些示例和结果的一些示例。
A-工作示例:
===========
root@AM335x-EVM:~#/usr/share/doc/examples/OpenGL/2dPainting
qt.qpa.input: xkbcommon不可用,未执行键映射
必须先设置属性Qt::AA_ShareOpenGLContexts,然后才能创建QCoreApplication。
找不到EGLConfig,返回空配置
root@AM335x-EVM:~#/usr/share/doc/examples/OpenGL/hellogl2/hellogl2
qt.qpa.input: xkbcommon不可用,未执行键映射
必须先设置属性Qt::AA_ShareOpenGLContexts,然后才能创建QCoreApplication。
找不到EGLConfig,返回空配置
此插件不支持setParent!
此插件不支持setParent!
root@AM335x-EVM:~#/usr/share/doc/examples/OpenGL/contextinfo/contextinfo
qt.qpa.input: xkbcommon不可用,未执行键映射
必须先设置属性Qt::AA_ShareOpenGLContexts,然后才能创建QCoreApplication。
请求曲面格式QSurfaceFormat (版本3.1 ,选项QFlags<QSurfaceFormat::FormatOption>(DebugContext),deptBufferSize 16,redBufferSize -1,greenBufferSize -1, blueBufferSize -1,alphaBufferSize -1,stencilBufferSize -1,Samples -1,swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 1,颜色空间QSurfaceFormat::DefaultColorSpace,配置文件QSurfaceFormat::CoreProfile)
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
请求曲面格式QSurfaceFormat (版本3.1 ,选项QFlags<QSurfaceFormat::FormatOption>(DebugContext),deptBufferSize 16,redBufferSize -1,greenBufferSize -1, blueBufferSize -1,alphaBufferSize -1,stencilBufferSize -1,Samples -1,swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 1,颜色空间QSurfaceFormat::DefaultColorSpace,配置文件QSurfaceFormat::CoreProfile)
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
root@AM335x-EVM:~#/usr/share/camples/OpenGL/Cube/cube
qt.qpa.input: xkbcommon不可用,未执行键映射
必须先设置属性Qt::AA_ShareOpenGLContexts,然后才能创建QCoreApplication。
找不到EGLConfig,返回空配置
结果:鼠标指针黑屏。
root@AM335x-EVM:~#/usr/share/doc/examples/OpenGL/threadedqopenglwidget/threadedqopenglwidget
qt.qpa.input: xkbcommon不可用,未执行键映射
必须先设置属性Qt::AA_ShareOpenGLContexts,然后才能创建QCoreApplication。
找不到EGLConfig,返回空配置
找不到EGLConfig,返回空配置
找不到EGLConfig,返回空配置
找不到EGLConfig,返回空配置
找不到EGLConfig,返回空配置
结果:蓝屏和鼠标指针。
B-非工作示例:
=================
root@AM335x-EVM:~#/usr/share/doc/examples/OpenGL/hellogles3/hellogles3.
qt.qpa.input: xkbcommon不可用,未执行键映射
正在请求3.0 上下文
找不到EGLConfig,返回空配置
EGL错误:无法创建EGL表面:错误= 0x3005
已中止(核心转储)
root@AM335x-EVM:~#/usr/share/camples/OpenGL/Ccomputegles31/computegles31.
qt.qpa.input: xkbcommon不可用,未执行键映射
支持GL 2.0 noprof no
支持GL 2.0 核心编号
支持GL 2.0 公司编号
QEGLPlatformContext:无法创建上下文:3009
支持GL 2.1 noprof no
QEGLPlatformContext:无法创建上下文:3009
支持GL 2.1 核心编号
QEGLPlatformContext:无法创建上下文:3009
支持GL 2.1 公司编号
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
支持GL 3.0 noprof no
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
支持GL 3.0 核心编号
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
支持GL 3.0 公司编号
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
支持GL 3.1 noprof no
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
支持GL 3.1 核心编号
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
支持GL 3.1 公司编号
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
支持GL 3.2 核心编号
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
支持GL 3.2 公司编号
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
支持GL 3.3 核心编号
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
支持GL 3.3 公司编号
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
支持GL 4.0 核心编号
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
支持GL 4.0 公司编号
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
支持GL 4.1 核心编号
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
支持GL 4.1 公司编号
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
支持GL 4.2 核心编号
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
支持GL 4.2 公司编号
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
支持GL 4.3 核心编号
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
支持GL 4.3 公司编号
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
支持GL 4.4 核心编号
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
支持GL 4.4 公司编号
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
支持GL 4.5 核心编号
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
支持GL 4.5 公司编号
支持GLES 2.0 yes
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
支持GLES 3.0 NO
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
支持GLES 3.1 NO
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
支持GLES 3.2 NO
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
找不到EGLConfig,返回空配置
QEGLPlatformContext:无法创建上下文:3009
错误:此系统不支持OpenGL计算阴影! 正在退出。
我非常感谢您的帮助,因为我花了几个小时的时间在表格上查找任何修复方法,但我没有任何运气。
谢谢!
穆罕默德
