DirectFB图形加速在嵌入式系统中的应用.pdfVIP

DirectFB图形加速在嵌入式系统中的应用.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DirectFB图形加速在嵌入式系统中的应用

以PER|ENcE默cHANGE\堡堕奎煎\ Di ■电 子 科 技 大 学 刘小双 李建平 ■中国电子科技集团第十研究所 郑志国 些图形处理器。对于不支持的图形处理器,内核提供VE— 引 言 在嵌入式GUI中需要实现多图形功能,包括图形绘 冲设备做如下工作: 制以及拷贝等。其中的许多功能需要进行大量的数据传 ◆设置显卡工作模式(分辨率,颜色深度,时序) 递(如图形拷贝),或者需要进行大量的数值运算(如画样 ◆映射显存 条曲线)。如果这些功能都由纯软件实现的话,会占用大 ◆改变帧缓冲视口(针对双缓冲) 量的CPU时间并且需要传递大量的数据,从而影响了图 形性能。许多显卡芯片带有图形处理器,能够从硬件上实 也有这种图形处理器的帧缓冲驱动,DirectFB利用帧缓冲 现一部分图形功能…。支持硬件加速的图形库可以通过 设备做如下额外的工作: 图形处理器实现这些图形功能,从而减轻了CPU的负担 ◆映射显存I()端口 并减少了数据在总线上的传输时间,提高了图形性能。 ◆关闭帧缓冲驱动中自带的加速功能 本文就如何实现DirectFB的图形加速功能做了详细 的介绍,并将实现之后在性能上得到的改进与实现之前做 速驱动访问显存映射的图形处理器I/0端口向图形处理 比较,说明DirectFB在优化嵌入式系统GUI上的作用。 器提交命令。也就是说真正的硬件加速完全是在用户空 1 DirectFB体系结构 间实现。这样DirectFB就可以对它支持的图形处理器提 1.1 DirectFB简介 DirectFB项目是由德国Convergence公司推动的 on DFBPoint、MythTV、QtDirectFB、SDL等口]。 OpenSource计划的一部分,它是专门为满足嵌入式设备 (2)DirectFB访问输入设备 要求而开发的小巧、强大、灵活和易于使用的图形系统,并 Framebuffer 且试图成为一个建构于Linux Device之上的 输入设备,而不是直接访问输入硬件¨]。具体的结构如图 新图形标准酏]。它在FrameBuffer的基础上提供了图形 1所示。 加速、输入设备处理提取、透明窗口和多重显示层的功能, 能够对嵌入式系统GUI有较好的支持。与那些通用的嵌 Dir∞tFB应用程序 入式GUI系统相比,它具有非常简洁、高效的体系结构和 . ● . 用户空间 .驱动 硬件图形加速功

文档评论(0)

ctuorn0371 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档