需求
更换Uboot Logo、Kernel Logo 、开机动画
场景
MTK 平台,定制产品、从一个产品换到另外一个客户产品,对应的客户画像是需要更换的。 首先要更改的就是开机流程的显示。
涉及内容
开机流程涉及到3个方面:
- uBoot 启动
- Kernel 启动
- 文件系统
所以对应三个方面的画面,需要更改替换,是一个非常见的需求。
资料参考
实现方案
修改路径
vendor\mediatek\proprietary\bootable\bootloader\lk\dev\logo\fhd
device\mediatek\system\common\bootanimation.zip
替换资源
替换里面的 Uboot 和 Kernel logo,fhd目录
fhd_kernel.bmp
fhd_uboot.bmp
文件系统,开机动画,更换 bootanimation.zip
device\mediatek\system\common\bootanimation.zip
备注:
切记 只针对MTK 平台,其它平台比如RK 、全志产品 不是这样做的,路径不一样,思路一样的。
知识拓展
我们上面修改的路径文件夹是fhd,修改的uboot、kernel logo 是fhd_kernel.bmp 为什么是这个名字,换个项目换个产品 需要怎么配置。
uboot 与 kernel
首先看配置的是哪种分辨率的logo,
device/mediateksample/项目/ProjectConfig.mk
比如:device\mediateksample\k69v1_64_k419\ProjectConfig.mk
查看BOOT_LOGO 配置
BOOT_LOGO = fhd
所以确认的路径就是
vendor\mediatek\proprietary\bootable\bootloader\lk\dev\logo\fhd
需要修改的Uboot 、Kernel logo 为
fhd_kernel.bmp fhd_uboot.bmp