DirectFB和Cairo的嵌入式图形开发实践.docxVIP

  • 16
  • 0
  • 约4.39千字
  • 约 6页
  • 2019-09-14 发布于广东
  • 举报
引言 DirectFB是一个提供硬件图形加速、输入设备处理抽象并集成了透明功能窗体系统和 多显示层处理的开源库。通过对底层硬件不支持的图形操作以回调函数实现,DirectFB实 现硬件设备的完全抽象。另外DirectFB在设计之初就充分考虑I茨入式系统的固有特性,体 积小巧,资源消耗低。作为嵌入式系统中强大的图形处理丿牟,DirectFB成为Linux下图形 处理的一个新的标准(CELF AVG 1. 0标准)。 使用DirectFB可以绕开X Window系统,让应用程序直接操作Frame. Buffer,从而加 速和简化图形操作。这对于恢入式系统是很重要的,因为在资源有限的恢入式系统中通常没 有运行X Windowo当然,DirectFB町以釆用XDirectFB来开发,这样原來基于X Window 开发的程序不需耍修改就可以运行起来。 DirectFB采用的是LGPL协议,因而可做商用开发库。LinuxTV. Palm Foleo等移动公 司的项目均采用DirectFB作为底层图形库。 值得一提的是,考虑跨平台、多语言等特定需求,开发者可以选择以DirectFB为后端 的Cairo图形库进行2D图形操作。实践证明,这是一种嵌入式系统中高效、通用的解决方 案。 本文在介绍DirectFB相关特性之后,通过实例说明了其在I茨入式系统中的开发方法, 并对基于DirectFB的Cai

文档评论(0)

1亿VIP精品文档

相关文档