Rockchip之RK3288修改开机动画

Rockchip之RK3288修改开机动画

在机器生产过程中,往往会有写定制服务,就比如现在这个任务,客户需要在我们的机器上定制他自己的开机动画,这是后就需要满足客户需求.

在out/target/product/rk3288/system/media下有一个zip压缩包,这个zip包就是开机动画图片帧的集合,在这里我的zip名字是bootanimation.zip,解压这个zip包会发现有一个目录和一个播放规则描述desc.txt,这个播放规则定义了屏的分辨率,一帧图片播放的图片数,我的播放规则如下:

						1280 800 15
	 					p 0 0 U05  

其中1280*800是我的屏的分辨率,15是我一帧动画播放的图片数,图片数越多播放速度就越快,反之越慢.U05是一个目录,即我的项目名字,里面存了开机动画的图片.

了解了以上知识之后,开始介绍如何进行开机动画的更换

  1. 将准备好的开机动画的图片丢到U05目录下,注意这个U05只是我的项目名字,每个人都会有自己的项目名字.

  2. 根据自己的需要修改播放描述desc.txt,如没有特殊需求可不改.

  3. 将开机动画系列帧图片目录U05和描述desc.txt打包成bootanimation.zip包,使用命令如下:

       zip -r -X -Z store bootanimation U05/*.png desc.txt
    
  4. 在vendor/rockchip/common/U05目录下同样也有一个bootanimation.zip,这里的U05同样也是我的项目名字,这个zip包是你需要替换的开机动画,删除并且替换刚刚打包的zip包.

  5. 此时,还有一件事没有做,就是编译产物out/target/product/rk3288/system/media下的开机动画zip包还是之前的开机动画,由于步骤4替换的zip包虽然里面开机系列图片帧不一样,但是名字一样,make编译时不会重新更新out下的产物,因此需要删除out/target/product/rk3288/system/media下的zip包,或者替换.

  6. make 编译打包烧录固件,开机动画修改完成.

猜你喜欢

转载自blog.csdn.net/Shushan1/article/details/85680233