DirectFB图形加速在嵌入式系统中的应用
初始化硬件。通过GraphicsDevicelnfo*device_info设置由硬件支持的加速能力,例如Blit/Draw。具体实现如下:
实现关闭驱动时需要做的工作。
3加速性能测试
通过笔者编写的驱动程序和DirectFB官方加速测试程序df_dok,可以看出加速与否对应用程序运行速度的影响。下面是没有实现图形加速能力的测试结果。
由上面测试结果比较可以看出,实现了加速能力后的DirectFB可以大大提高图形处理能力。
结 语
通过笔者在某雷达系统上的测试可以看出,实现图形加速后的GUI界面响应较快,画面流畅,与加速前相比图形性能有了显著的提高。随着DirectFB在嵌入式系统,如数控、手机、嵌入式浏览器、PDA、雷达等领域的应用越来越广泛,基于DirectFB的图形加速将使得嵌入式系统GUI性能得到极大提高。加速驱动程序在DirectFB图形库中的实现,充分利用了图形加速器的加速功能,减轻了CPU的数据处理负担,大大提高了嵌入式系统的GUI性能。
评论