摘要:
2.1 DirectFB的整体框架DirectFB必须通过Linux下Framebuffer驱动来访问硬件设备,它在Framebuffer的基础上提供了图形设备的加速、输入设备处理提取、透明窗口和多重显示层的功能。另外DirectFB设计之初就充分考虑了嵌入式系统的固有特性,体积小巧,资源消耗低,图1是DirectFB的整体框架。2.2DirectFB开发环境搭建环境:unbunu10.04DirectFB1.6flux1.4.3root用户身份登陆2.2.1开启Framebuffer要使用DirectFB,操作系统必须开启Framebuffer,1.获取硬件支持的framebuffer模式, 阅读全文
摘要:
1.1Linux图形领域的基础设施在进行Linux下的图形系统编程时,我们常常会遇到以下这些概念:Framebuffer,X11,SDL,DFB,miniGUI,OpenGL,QT,GTK,KDE,GNOME等等。1XWindowXWindow从逻辑上分为三层:XServer、XClient和X协议。最底层的XServer(X服务器)主要处理输入/输出信息并维护相关资源,它接受来自键盘、鼠标的操作并将它交给XClient(X客户端)作出反馈,而由XClient传来的输出信息也由它来负责输出;最上层的XClient则提供一个完整的GUI界面,负责与用户的直接交互(KDE、GNOME都是一个XCl 阅读全文