%0 Journal Article %T 基于Qt/ Embedded 的图形硬加速方法研究与实现 %J - %D 2018 %R 10.3969/ j. issn.1673-629X.2018.06.015 %X 为了提高嵌入式 GUI 系统的性能,充分利用嵌入式设备的硬件设备,对嵌入式 GUI 系统提供图形硬件加速就变得十分必要。 通过对 Qt/ Embedded 库的软件体系结构和 Qt/ Embedded 库图形引擎架构的分析,得出对 Qt/ Embedded 库进行底层图形硬件加速的途径,利用底层帧缓冲系统的支持和接口,提出一种自下而上的嵌入式 Linux 系统的图形硬件加速架构。 通过 Qt/ Embedded 嵌入式图形支持,Qt/ Embedded 库可以通过 Linux 的 VFS 文件系统访问底层帧缓冲系统提供的功能和接口,实现帧缓冲系统硬件加速功能在 Qt/ Embedded 库中的运行。 对于如何通过 GPU 的加速器实现具体的硬件加速功能,给出了加速功能的具体实现算法和逻辑流程。 最后,在测试中比较了加速前后矩形填充操作所花费的时间,结果表明加速后同等条件下矩形填充花费时间明显减少,加速比稳定在 2 以上,达到了较好的加速效果 %K 图形硬件加速 %K Qt/ Embedded %K 嵌入式系统 %K 图形用户界面 %U http://www.xactad.org//oa/darticle.aspx?type=view&id=201806015