高通平台開機LOGO修改LK(bootloader)下實現【轉】
- 2019 年 10 月 10 日
- 筆記
網路上已經有許多在kernel中修改開機Logo的文章,本文就LK下實現開機logo進行簡述
需要用到ffmpeg工具,沒有安裝ffmpeg請參考這裡:
http://blog.csdn.net/redstarofsleep/article/details/45092145
運行"ffmpeg -i logo.png -f rawvideo -pix_fmt bgr24 logo.raw"命令,得到.raw文件
運行"xxd -i logo.raw > logo.h"命令,得到.h頭文件。
複製logo.h中的數組,替換bootablebootloaderlkplatformmsm_sharedincludeSplash.h中相應的imageBuffer_rgb888[]數組;
注意:splash.h文件中,有imageBuffer[]和imageBuffer_rgb888[] 兩個數組。利用一個預編譯進行判斷
#if (!DISPLAY_TYPE_MIPI)
根據自己的實際情況修改對應的數組 修改宏的值:
#define SPLASH_IMAGE_WIDTH 124 #define SPLASH_IMAGE_HEIGHT 113
SPLASH_IMAGE_WIDTH 對應logo.png的高度
SPLASH_IMAGE_HEIGHT 對應logo.png的寬度 編譯lk燒寫驗證。