高通平台開機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燒寫驗證。

Tags: