linux - 嵌入式 linux 上的 QT5 eglfs(TI am355x evm 入门套件)

标签 linux embedded qt5

我刚刚为 ARM 交叉编译了 QT 5.2.1,我正在 TI AM335x EVM(入门套件)板上使用它。

我想使用 eglfs 平台,但不幸的是它在屏幕上显示了一些伪影......

我刚刚制作了一个简单的程序来显示问题并截取了一些屏幕照片。该程序主要绘制一组垂直的黑白线(交替)。

如果我在 linuxfb 平台上运行 QT(即我在命令行上通过“-platform linuxfb”启动我的程序)那么软件工作正常......这是我的屏幕照片:

enter image description here

如果相反,我在平台 eglfs 上运行 QT(即我在命令行上通过“-platform eglfs”启动我的程序),那么我在屏幕中心附近有一些伪像(似乎一些垂直线“丢失”或“交换”)……这是我屏幕的两张照片:

enter image description here

有什么想法吗?

此外,似乎在同一 block 板上 QT 5.2.1 比 QT 4.8.x(使用 QWS)慢……这怎么可能?在编译 QT 5.x 时是否可以打开一些优化?

最佳答案

好的,如果找到解决方案。我在 QWidget 中绘图……在 QGLWidget 中绘图问题已解决。

关于linux - 嵌入式 linux 上的 QT5 eglfs(TI am355x evm 入门套件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22662858/

相关文章:

memory - Redis 服务器的足迹

linux - Qt中的cmake找不到第三方库,而命令行中的cmake可以

linux - 在shell中递归地将文件内容添加到文件中

c - AVR uint8_t 没有得到正确的值

linux - 批量替换同一直接和子文件夹中的字符串

c - 如何在 Nucleo 上连接 GDB?

c++ - QML 引用错误 - <thing> 在 c++/QML 集成期间未定义

c++ - 如何在 QT 中制作模态 QProgressDialog?

java - 从 Java 应用程序访问 NFS-Share

python - 如何在 Ubuntu Linux 上将 pymssql 安装到 Python 3.4 而不是 2.7?