作者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
推 bizkit:jserv出品必屬優文XD 07/03 13:19
推 ufjl1785:這也是為什麼Qtopia不用有xserver的原因... 09/01 16:48