本文主要是介绍Rockchip之RK3288修改开机动画,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Rockchip之RK3288修改开机动画
在机器生产过程中,往往会有写定制服务,就比如现在这个任务,客户需要在我们的机器上定制他自己的开机动画,这是后就需要满足客户需求.
在out/target/product/rk3288/system/media下有一个zip压缩包,这个zip包就是开机动画图片帧的集合,在这里我的zip名字是bootanimation.zip,解压这个zip包会发现有一个目录和一个播放规则描述desc.txt,这个播放规则定义了屏的分辨率,一帧图片播放的图片数,我的播放规则如下:
1280 800 15p 0 0 U05
其中1280*800是我的屏的分辨率,15是我一帧动画播放的图片数,图片数越多播放速度就越快,反之越慢.U05是一个目录,即我的项目名字,里面存了开机动画的图片.
了解了以上知识之后,开始介绍如何进行开机动画的更换
-
将准备好的开机动画的图片丢到U05目录下,注意这个U05只是我的项目名字,每个人都会有自己的项目名字.
-
根据自己的需要修改播放描述desc.txt,如没有特殊需求可不改.
-
将开机动画系列帧图片目录U05和描述desc.txt打包成bootanimation.zip包,使用命令如下:
zip -r -X -Z store bootanimation U05/*.png desc.txt
-
在vendor/rockchip/common/U05目录下同样也有一个bootanimation.zip,这里的U05同样也是我的项目名字,这个zip包是你需要替换的开机动画,删除并且替换刚刚打包的zip包.
-
此时,还有一件事没有做,就是编译产物out/target/product/rk3288/system/media下的开机动画zip包还是之前的开机动画,由于步骤4替换的zip包虽然里面开机系列图片帧不一样,但是名字一样,make编译时不会重新更新out下的产物,因此需要删除out/target/product/rk3288/system/media下的zip包,或者替换.
-
make 编译打包烧录固件,开机动画修改完成.
这篇关于Rockchip之RK3288修改开机动画的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!