Android系統的開機動畫可分為三個部分,kernel啟動,init進程啟動,android系統服務啟動。這三個開機動畫都是在一個叫做 幀緩衝區(frame buffer)的硬體設備上進行渲染繪製的。http://hovertree.com/menu/android/ 在Linux內核中,每一個硬 ...
Android系統的開機動畫可分為三個部分,kernel啟動,init進程啟動,android系統服務啟動。這三個開機動畫都是在一個叫做 幀緩衝區(frame buffer)的硬體設備上進行渲染繪製的。http://hovertree.com/menu/android/
在Linux內核中,每一個硬體設備都有一個主設備號和一個從設備號,它們用來唯一地標識一個硬體設備。對於幀緩衝區硬體設備來說,它們的主設備號定義為FB_MAJOR(29),而從設備號則與註冊的順序有關,它們的值依次等於0,1,2等。
每一個被註冊的幀緩衝區硬體設備在/dev/graphics目錄下都有一個對應的設備文件fb<minor>,其中,<minor>表示一個從設備號。例如,第一個被註冊的幀緩衝區硬體設備在/dev/graphics目錄下都有一個對應的設備文件fb0。用戶空間的應用程式通過這個
設備文件就可以操作幀緩衝區硬體設備了,即將要顯示的畫面渲染到幀緩衝區硬體設備上去
推薦:http://www.cnblogs.com/roucheng/p/androidservice.html