網路上已經有許多在kernel中修改開機Logo的文章,本文就LK下實現開機logo進行簡述 需要用到ffmpeg工具,沒有安裝ffmpeg請參考這裡: "http://blog.csdn.net/redstarofsleep/article/details/45092145" 運行"ffmpeg ...
網路上已經有許多在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中的數組,替換bootable\bootloader\lk\platform\msm_shared\include\Splash.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燒寫驗證。