[問題] frame buffer

作者: harry18456 (橡皮擦)   2015-12-04 00:26:34
今這幾天在看android如何從UI到螢幕畫面,
查到的資料目前是看到framebuffer那邊,
但還是不知道frame buffer到 螢幕那段是如何運作,
有人可以給我點建議或方向嗎?
作者: openeyes222 (睜大眼看)   2015-12-04 08:34:00
那個是系統的display driver在做的事,一般手機平板都是mipi,也就是dsi的driver。framebuffer只是給系統用的driver和實際硬體無關。如有hdmi的driver,實際也是抓framebuffer的資料decoder輸出入。
作者: mshockwave (夏克維夫)   2015-12-04 11:06:00
framebuffer就是linux那邊的事囉,所以他才沒有寫出來如果想知道framebuffer的原理建議直接去看linux kernel的書
作者: Joes1017 (阿倫)   2015-12-04 14:01:00
Display driver在起來的時候會去allocate一塊memory作為framebuffer,並將此address設至display controller裡dma抓取的位址。此後你更新了framebuffer的值,controller抓到的值也就更新,畫面也就更新了。

Links booklink

Contact Us: admin [ a t ] ucptt.com