RK平台开机Logo与开机动画制作及修改要求说明.pdfVIP

  • 1
  • 0
  • 约1.8千字
  • 约 3页
  • 2026-03-04 发布于北京
  • 举报

RK平台开机Logo与开机动画制作及修改要求说明.pdf

前言:Logo是第一张开机图片,第二张叫开机动画

1开机logo

1.1开机logo图片要求

RK平台要求:8位bmp格式,分辨率与LCD原始分辨率一致。

若传输给我们,不要用QQ直接传输,格式会被转换。需要压缩成rar文件再传给我们

其他平台:24位

关于旋转问题

首先要了解原始横竖屏,是指这个LCD的默认的像素输出与分辨率

竖屏

横屏

竖屏做成横屏效果(800*1280做成看起来横屏启动)

1、分辨率按原始分辨率来设计(800*1280)

2、内容旋转90度或270度,按各自的需求做

270度内容

0度内容

LCD的显示在uboot内核阶段只能是按照LCD的原始分辨率显示的,所以要与LCD原始分

辨率一致的图片作为开机LOGO,需要做成旋转的效果,只能修改显示内容。

横屏转竖屏

原理一样,只需要改显示内容,分辨率与LCD原始分辨率一致就可以。

1.2开机logo修改

开机logo是在u-boot与kernel运行阶段显示的图片

路径在:kernel/logo.bmp

更改时用自己需要的logo.bmp替换该图片(名字是固定为logo.bmp)

3399平台u-boot使用logo.bmpkernel使用logo_kernel.bmp

注意:图片的像素为所需要使用的屏的分辨率大小(如使用1920*1200的屏,使用logo图

片像素为1920*1200,否则容易出现不显示,形变等问题),图片类型为BMP图片(最好使

用画图板转换),图片大小尽量要小(3399大小2M以内,太大可能会导致kernel大小超出

分区,图片解析失败而无法开机等问题)

2开机动画

2.1开机动画图片要求

图片格式一般没有特别要求,不要超过屏幕分辨率即可。

不管是横转竖或竖转横,以最终显示效果的分辨率制作就可以,比如一个800*1280的竖屏

做成横屏显示,动画的分辨率做成1280*800,内容做成0度。

2.2开机动画修改

开机动画有两种方式,我们使用bootanimation.zip方式

建立bootanimation目录,里面建立desc.txt文件及N个文件夹,文件夹里面放着的就是开

机动画的图片资源。desc.txt的作用就是指导系统如何去执行开机动画

desc.txt编写规范:例如开机动画需要用到2个文件夹,分别是folder1和folder2,开机的时

候,先把folder1里面的图片都播放一遍,然后再循环播放folder2里面的文件,直到进入系

统,desc.txt文档的内容如下:

1920120012

p10folder1

p00folder2

19201200是代表屏幕的分辨率,12表示12帧每秒(总不能超过总图片数目,比如总共31

帧率最大为31,若有加快帧率只能删除图片),简单地说12代表一秒钟播放12张图片;

p10part1:p就是play。1是播放一次,0是无限次。0代表阶段间隔帧数为0。folder1就

是说,这条指令是针对folder1这个文件夹的;

p00part2:第一个0这里是代表循环播放,第二个0和上面第二条指令一样。folder2就是

第二个文件夹。

总结规则如下:

第一条指令:[屏幕的分辨率][播放频率]

第二条指令:[p][播放次数][间隔帧数][文件夹]

第N条指令:同上

把需要用到的folder文件夹跟desc.txt打包成zip格式,必须是zip,不能是rar,且打包的时

压缩方式选择“存储”模式。然后改名成为bootanimation.zip,最后将制作好的zip包push

到/system/media目录下(如需要内置到系统里面可以直接放到

3288/out/target/product/rk3288_box/system/media/下然后编译或者自行配置编译过程中从

源码拷贝到该处)

文档评论(0)

1亿VIP精品文档

相关文档