Rockchip之RK3288修改開機動畫
阿新 • • 發佈:2019-01-05
Rockchip之RK3288修改開機動畫
在機器生產過程中,往往會有寫定製服務,就比如現在這個任務,客戶需要在我們的機器上定製他自己的開機動畫,這是後就需要滿足客戶需求.
在out/target/product/rk3288/system/media下有一個zip壓縮包,這個zip包就是開機動畫圖片幀的集合,在這裡我的zip名字是bootanimation.zip,解壓這個zip包會發現有一個目錄和一個播放規則描述desc.txt,這個播放規則定義了屏的解析度,一幀圖片播放的圖片數,我的播放規則如下:
1280 800 15
p 0 0 U05
其中1280*800
瞭解了以上知識之後,開始介紹如何進行開機動畫的更換
-
將準備好的開機動畫的圖片丟到U05目錄下,注意這個U05只是我的專案名字,每個人都會有自己的專案名字.
-
根據自己的需要修改播放描述desc.txt,如沒有特殊需求可不改.
-
將開機動畫系列幀圖片目錄U05和描述desc.txt打包成bootanimation.zip包,使用命令如下:
zip -r -X -Z store bootanimation U05/*.png desc.txt
-
在vendor/rockchip/common/U05目錄下同樣也有一個bootanimation.zip,這裡的U05同樣也是我的專案名字,這個zip包是你需要替換的開機動畫,刪除並且替換剛剛打包的zip包.
-
此時,還有一件事沒有做,就是編譯產物out/target/product/rk3288/system/media下的開機動畫zip包還是之前的開機動畫,由於步驟4替換的zip包雖然裡面開機系列圖片幀不一樣,但是名字一樣,make編譯時不會重新更新out下的產物,因此需要刪除out/target/product/rk3288/system/media下的zip包,或者替換.
-
make 編譯打包燒錄韌體,開機動畫修改完成.