sudo apt install netpbm
在内核目录中 make menuconfig
Device Drivers ----> Graphics support ---->
选中 Bootup logo ----> Standard 224-color Linux logo
kernel-5.10/drivers/video/logo
kernel/drivers/video/logo/logo_linux_clut224.ppm
#png格式
pngtopnm logo.png > logo.pnm
#bmp格式
bmptopnm logo.bmp > logo.pnm
#下面步骤一致
pnmquant 224 logo.pnm > logo224.pnm
pnmtoplainpnm logo224.pnm > logo_linux_clut224.ppm
kernel/drivers/video/logo/logo_linux_clut224.ppm: Binary PNM is not supported
Use pnmnoraw(1) to convert it to ASCII PNM
pnmnoraw logo_linux_no_ascii_clut224.ppm > logo_linux_clut224.ppm
pnmnoraw logo224.pnm > logo_linux_clut224.ppm
#bmptoppm linuxlogo.bmp > linuxlogo.ppm //生成ppm
#ppmquant 224 linuxlogo.ppm > linuxlogo224.ppm //转换成224颜色
#pnmnoraw linuxlogo224.ppm > linuxlogo224.ppm //转换成ascii格式
frameworks/base/cmds/bootanimation/BootAnimation.cpp
原文始发于微信公众号(哆啦安全):Android Kernel logo
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论