DirectFB源代码阅读(一),开篇简介

来源:互联网 发布:软件著作权申请时间 编辑:程序博客网 时间:2024/06/06 01:11

最终我还是决定写写DirectFB的源代码阅读,自认为对其还算熟悉,但也担心自己写的不够好.在这里希望各位博友能够多提出意见,互相学习,共同进步.

DirectFB是什么东西,大家都知道,下面我把官网上的介绍翻译下:

DirectFB是一轻量级的库,它提供了硬件加速,输入的处理与抽象,完整的支持透明与多层显示的窗口系统,它不仅仅是位于帧缓冲设备之上的图形显示系统.它是一个完整的硬件抽象层,如果底层的硬件不支持也可以通过软件来实现图形图像的操作.DirectFB增强了嵌入式系统上的图像的显示能力,它也将成为Linux系统上的新的标准的图形库.

通过源码阅读能学到的知识有:

1.鼠标键盘等外设的事件处理.

2.帧缓冲的操作处理

3.显卡的使用以及图像的绘制方法

4.字体库的使用

5.Linux下c编程的知识,动态链接库的使用,多进程处理等

当然,最重要的是了解其内部处理过程,解决在工作中遇到的问题.我也会尽量以问题作为引导来完成源码的阅读,相信这会让大家理解更加深刻.

很多事情我们都要努力让自己做到知其然知其所以然,这样才能提高能力增加信心,更加快速的解决问题,我想这也是源码阅读的初衷.同样我希望下面的源码阅读能为大家带来进步.