[問題] linux frame buffer 配置
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Linux, Ubuntu 10.04.2, gcc version 4.4.3
問題(Question):
目前的 frame buffer (/dev/fb0) 配置為 1920x1200, 想改成多個 buffer 的配置.
ex: 使用同一個 /dev/fb0, 藉由改變 y_offset 分別可以存放三張畫面的資料
餵入的資料(Input):
已確認可正常存取 /dev/fb0
希望藉由操作同一個 fd (/dev/fb0), 以及調整 y_offset 來讓不同的畫面
顯示不同的 buffer 位置
預期的正確結果(Expected Output):
調整設定, 讓 /dev/fb0 可以存放三張 buffer 的資料,
分別填入 紅/綠/藍 三種顏色, 並輪流顯示這三塊 buffer
補充說明(Supplement):
希望有經驗的前輩能提供參考資料, 或是簡單的 C 程式碼.
附上 fbset 的結果
mode "1920x1200"
geometry 1920 1200 1920 1200 32
timings 0 0 0 0 0 0 0
accel true
rgba 8/16,8/8,8/0,0/0
endmode
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.244.203
推
04/10 23:51, , 1F
04/10 23:51, 1F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章