作者jserv (松鼠)
看板LinuxDev
标题Re: [问题] Framebuffer问题
时间Wed Jul 2 11:02:52 2008
※ 引述《billmin (hahaha)》之铭言:
: 然後我在linxu console下跑 nano-X
: 只要把framebuffer打开 就可以在上面画画
: 让我觉得很神奇 = ="
电脑本来就很神奇,不是吗? *笑*
[...]
: 就是我们在window上绘图
: 写程式时候都会新增一个画图的device然後画画
: 这个device也可以看做是Framebuffer?
基本上,所谓的 framebuffer device 是指逻辑上对应於 linear video memory 的一段
区域,也就是说,framebuffer 的设计就是包装实际上硬体的操作,转化为 mmap 与其他
UNIX I/O 处理。
无论是 Qt/Embedded 或 Nano-X,其比较低阶,也就是直接操作 Linux framebuffer 的
部份,我们称为 "painter device",可以想做一块大的画布,而 widget set 本身与
平台无关的部份,就在此描绘视窗、按钮、卷轴一类的视觉元件。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.115.130.82
1F:推 bizkit:jserv出品必属优文XD 07/03 13:19
2F:推 ufjl1785:这也是为什麽Qtopia不用有xserver的原因... 09/01 16:48