Android车机DIY开发之软件篇(五)修改AutomotiveOS启动Logo和开机动画

源码路径 ~/Frameworks/base/cmds/bootanimation/bootanimation.cpp

openGL编程
Main函数
代码启动动画

一、更换启动Logo

            启动 logo 包括 u-boot 阶段 logo 以及内核阶段 logo 
            替换 logo.bmp和logo_kernel.bmp

二、更换启动动画

      find . -name bootanimation.zip
     /AAOS14/android_build/device/google/atv/products/bootanimations/bootanimation.zip
     /AAOS14//android_build/out/target/product/emulator_car64_x86_64/system/media/bootanimation.zip
     /AAOS14/android_build/packages/services/Car/car_product/car_ui_portrait/bootanimation.zip
     图片大小512*416
     需保证文件名对应的数字个数相同

文件结构

832 520 30
c 1 30 part0
c 1 0 part1
c 0 0 part2
c 1 30 part3
c 1 0 part4
c 1 0 part5

以下是参考文档

目录 sdk/device/rockchip/common/bootshutdown

格式工厂将连续的 PNG 图片按照显示顺序以数字形式进行命名,如果是 100 张 PNG 图片,则
可将这组图片命名为 0001.png~0100.png

编写一个 desc.txt 文件
480 427 20 宽度 高度 帧率
p 1 0 part0 p 播放次数 播放下一轮间隔时间 part0目录
p 0 10 part1 p 播放次数 播放下一轮间隔时间 part1目录

建立bootanimation 的文件夹
在这里插入图片描述将制作好的 bootanimation.zip 文件拷贝到文件夹,打开板级配置文件 device/rockchip/rk3588/ATK_DLRK3588/BoardConfig.mk,添加BOOT_SHUTDOWN_ANIMATION_RINGING := true

编译生成

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐