[問題] frame buffer

看板AndroidDev作者 (橡皮擦)時間8年前 (2015/12/04 00:26), 編輯推噓2(2010)
留言12則, 3人參與, 最新討論串1/1
今這幾天在看android如何從UI到螢幕畫面, 查到的資料目前是看到framebuffer那邊, 但還是不知道frame buffer到 螢幕那段是如何運作, 有人可以給我點建議或方向嗎? ----- Sent from JPTT on my HTC_M8Sx. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.13.199.165 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1449160002.A.949.html

12/04 08:34, , 1F
那個是系統的display driver在做的事,一般手機平板
12/04 08:34, 1F

12/04 08:34, , 2F
都是mipi,也就是dsi的driver。framebuffer只是給系
12/04 08:34, 2F

12/04 08:34, , 3F
統用的driver和實際硬體無關。
12/04 08:34, 3F

12/04 08:44, , 4F
如有hdmi的driver,實際也是抓framebuffer的資料deco
12/04 08:44, 4F

12/04 08:44, , 5F
der輸出入。
12/04 08:44, 5F

12/04 11:06, , 6F
framebuffer就是linux那邊的事囉,所以他才沒有寫出來
12/04 11:06, 6F

12/04 11:07, , 7F
如果想知道framebuffer的原理建議直接去看linux kerne
12/04 11:07, 7F

12/04 11:07, , 8F
l的書
12/04 11:07, 8F

12/04 14:01, , 9F
Display driver在起來的時候會去allocate一塊memory作
12/04 14:01, 9F

12/04 14:01, , 10F
為framebuffer,並將此address設至display controller
12/04 14:01, 10F

12/04 14:01, , 11F
裡dma抓取的位址。此後你更新了framebuffer的值,contro
12/04 14:01, 11F

12/04 14:01, , 12F
ller抓到的值也就更新,畫面也就更新了。
12/04 14:01, 12F
文章代碼(AID): #1MO6r2b9 (AndroidDev)