发新话题
打印

对于嵌入式GUI的一些困惑

对于嵌入式GUI的一些困惑

  版主能给解释一下,framebuffer,X Window,GTK+,MiniGUI,QT/Embedded,directfb和SDL这些东西分别是干什么用的吗?
我感觉它们应该是在不同的层次上面,但是又不是很明白。。。
The limits of my language mean the limits of my world.
补充一下我个人目前为止的理解:

frame buffer应该是最底层的(设备驱动程序?),fb将屏幕上的每个点映射成一段线性内存空间,程序可以简单的改变这段内存的值来改变屏幕上某一点的颜色。

X Window,MiniGUI和DirectFB是同一个层次的,是图形子系统,用来处理图形显示和用户交互的请求。

GTK+和QT/Embedded是一个层次的,是窗口开发工具箱(库)。

不知道我的理解对不对,请大家发表一下意见。
The limits of my language mean the limits of my world.
顶一个
学习
呵呵,这些都是我的一些粗浅认识,不一定是对的,建议你上wikipedia看看专业的解释。
The limits of my language mean the limits of my world.
MiniGUI是不是已经包括应用程序了?
SDL是简单的图形库,Simple Directmedia Layer
Framebuffer是底层驱动,这个驱动会维护一段物理内存用作显示缓存.
你可以尝试在menu.list的启动命令中加上vga=0x317试试
http://linux-dvbh.blogspot.com/ http://www.aesop-embedded.org/docu.html http://210.217.20.216/zboard/   pmplab.org http://projects.o-hand.com/matchbox/ http://www.frappr.com/opensourcetesters
发新话题