瑞芯微Rockchip开发者社区
直播中

尤立虔

7年用户 939经验值
擅长:控制/MCU
私信 关注
[问答]

如何修改RK3288开机动画?

如何修改RK3288开机动画?

回帖(1)

钱杨静

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

在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是一个目录,即我的项目名字,里面存了开机动画的图片.

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



  • 将准备好的开机动画的图片丢到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 编译打包烧录固件,开机动画修改完成.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分