修改android的開機畫面(一)


一、准備要替換的圖片文件:

1.       安裝將圖片轉換為ppm文件的工具:(root ) apt-get install netpbm

2.       mv XX.png logo //這樣操作的原因是轉換工具的bug問題,如果帶后綴名可能會引起錯誤。下同

3.       pngtopnm log > *.pnm

4.       pnmquant 224 *.pnm > logo.pnm

5.       pnmtoplainpnm logo.pnm > *.ppm

6.       mv ppm logo_current_clut224.ppm

7.       cp logo_current_clut224.ppm drivers/video/logo/.

二、修改logo相關的內核代碼

   cd driver/video/logo

vim Kconfig  Makefile  logo.c

 

1.  Kconfig文件的修改。在endif # LOGO前加

config LOGO_CURRENT_CLUT224

bool "224-color logo"

defualt y

       2.  Makefile# How to generate logo's前添加

obj-$(CONFIG_LOGO_CURRENT_CLUT224)  +=  logo_current_clut224.o

       3. logo.c文件中在static int nologo;前添加

extern const struct linux_logo logo_current_clut224;

             

}

 return logo;

              前添加

#ifdef CONFIG_CURRENT_CLUT224

              /* current linux logo */

              logo = &logo_current_clut224;

#endif;

修改注意事項:

要修改的文件名要和Kconfig文件中配置的名字匹配,文件名末尾的_clut224要謹慎修改,這個和Makefile中的ppm文件對應的C文件生成有關,可能會引起沒有生成相應文件的問題,同時注意三個修改的文件的文件名的匹配。

三.修改linux啟動圖標

       release_fae_version/kernel25_A7_281x 路徑下Make menuconfig之后選擇Device Drivers(設備驅動)

 

      

 

 

選擇Device Drivers之后再選擇Graphics support(圖形)

 

 

 

再選擇Bootup logo(啟動圖標)

 

 

最后選擇我們要設置的圖片名稱

 

注意:我們在開機logo這里只能選擇一張圖片。

 

关注微信公众号

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com