第一阶段
- 第一阶段的logo也就是uboot logo和kernel logo。
- 更改的方式是需要制作一张新的logo.bmp,其图片属性要与默认的 logo.bmp 一致,否则会出现颠倒异常。
- 然后在kernel下将原来的bmp图片进行替换即可。
第二阶段
准备 bootanimation.zip
- 准备 png 文件
- 准备 desc.txt 文件,比如
800 1280 30
p 0 0 part0
800 1280 30
含义:前两个数字代表图片的像素宽度和高度,30 代表帧数,也就是1秒播放的图片张数p 0 0 part0
含义:p 代表标志位,0 表示无限循环,0 表示阶段间隔时间为0,part0 表示对应文件夹- desc.txt 文本格式:Unix+UTF-8
制作 bootanimation.zip
-
以存储方式压缩成zip文件
临时修改
- push bootanimation.zip
adb shell setprop persist.sys.root_access 3
adb root
adb remount
adb push bootanimation.zip system/media/bootanimation.zip
adb shell reboot
代码修改
-
CPU_TYPE
:表示主控芯片,比如rk3288,rk3399,rk3399pro, rk356x, rk3588 -
把制作好的
bootanimation.zip
放到device/rockchip/CPU_TYPE/
目录下 -
在
device/rockchip/CPU_TYPE/device.mk
文件里,添加如下内容:
PRODUCT_COPY_FILES += \
device/rockchip/CPU_TYPE/bootanimation.zip:/system/media/bootanimation.zip