爲了在屏幕中繪製一個指定的畫面,咱們須要: 進程
1. 分配一個匹配屏幕大小的圖形緩衝區 渲染
2. 將分配好的圖形緩衝區註冊(映射)到當前進程的地址空間來 系統
3. 將要繪製的畫面的內容寫入到已經註冊好的圖形緩衝區中去,而且渲染(拷貝)到系統幀緩衝區中去 註冊
爲了實現以上三個操做,咱們還須要:
1. 加載Gralloc模塊
2. 打開Gralloc模塊中的gralloc設備和fb設備
其中,gralloc設備負責分配圖形緩衝區,Gralloc模塊負責註冊圖形緩衝區,而fb設備負責渲染圖形緩衝區。