哪个嵌入式 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 窗口系统支持硬件覆盖?的主要内容,如果未能解决你的问题,请参考以下文章