哪个嵌入式 Linux 窗口系统支持硬件覆盖?

Posted

技术标签:

【中文标题】哪个嵌入式 Linux 窗口系统支持硬件覆盖?【英文标题】:Which windowing system for embedded Linux supports Hardware Overlay? 【发布时间】:2009-11-05 16:38:10 【问题描述】:

哪个嵌入式linux窗口系统支持hardware overlay?

是否可以在 Qt 中为嵌入式 Linux 添加硬件覆盖支持?

【问题讨论】:

【参考方案1】:

Qt for Embedded Linux 使用 Qt 自己的窗口系统。为了渲染图形,使用了后端。其中一些后端支持硬件图形加速——例如用于基于 OMAP 的高端系统的 PowerVR 后端。在这里,您可能可以创建叠加层,但您必须使用 Qt 来完成,因为 Qt 完全拥有屏幕。

我使用的另一种替代方法(实现机顶盒功能时,即 UI over video)是为 Qt 编写自定义后端,然后为其配备额外的钩子,您可以使用这些钩子来控制覆盖功能(即从您的 Qt 应用程序中规避 Qt)。但我想这种方法算作 hack!

【讨论】:

非常感谢。让我告诉你,我读了你书的前四章。这是我读过的关于 QT 的最好的书。你把书写成正确的教程,事情就像流一样。

以上是关于哪个嵌入式 Linux 窗口系统支持硬件覆盖?的主要内容,如果未能解决你的问题,请参考以下文章

(linux)BSP板级支持包开发理解

嵌入式Linux-C01 嵌入式LinuxC语言编程的概念

嵌入式Linux-C01 嵌入式LinuxC语言编程的概念

嵌入式 Linux 系统移植——BSP分析

Linux和嵌入式Linux有啥区别

单片机是bsp驱动吗