开机视频动画

通过SDK的mak config,配置RK_ROOTFS_BOOTANIM。

相关设置有:RK_ROOTFS_BOOTANIM_TIMEOUT 动画超时,默认3秒

device/rockchip/common/overlays/rootfs/bootanim/etc/bootanim.d/gst-video.sh ⽰例的动

画播放脚本,默认播放/etc/bootanim.d下的视频(没有视频就播放雪花)到第⼀个屏幕并全屏。

如果有多屏等特殊需求,也可以修改gst-video.sh脚本实现,流程就是开机时候屏蔽weston显⽰,然后

调⽤这个脚本做动画显⽰,等待3秒后杀死并恢复weston显⽰。

如果在开启开机动画过程出现问题,可以在播放视频脚本中加⼊:

echo 0xff > /sys/module/drm/parameters/debug

开启显⽰驱动的调试log(打印上层所有相关调⽤信息),复现后把/var/log⽬录打包发出。

开机动画机制的⼤致逻辑为:

bootanim创建标记⽂件屏蔽weston送显

bootanim播放动画

weston启动、绘制,但是不送显

bootanim退出时候暂停动画,通知weston重绘并送显

bootanim结束动画

有些问题可能跟开机logo相关,可以在播放动画脚本的起始位置添加 echo 3 >

/sys/class/graphics/fb0/blank ,关闭logo显⽰

A: 【tronlong-rk3576/mini/rk3576_linux6.1_release/device/rockchip/common/overlays/rootfs/bootanim/etc/bootanim.d/gst-video.sh】

B: 【/home/ultr/linux/tronlong-rk3576/mini/rk3576_linux6.1_release/device/rockchip/common/overlays/rootfs/bootanim/install.sh】

C: 【tronlong-rk3576/mini/rk3576_linux6.1_release/common/post-hooks/98-animation.sh】

buildroot完成开机动画

一、使能配置路径:device --> make menuconfig -->rootfs---> RK_ROOTFS_BOOTANIM / RK_ROOTFS_BOOTANIM_TIMEOUT --> build.sh updateimg 如果不起效果使用下列方法

二 1. 将B 复制到编译时安装的脚本文件夹C --> build.sh updatiemg

  1. 挂载根文件镜像,在/etc/init.d/ 中添加A脚本 在/boottanim.d/下 添加视频即开机视频
相关推荐
她说彩礼65万1 分钟前
C语言 文件
linux·服务器·c语言
txg66613 分钟前
自动驾驶领域热点简报(2026-04-26 ~ 2026-05-03)
linux·人工智能·自动驾驶
二哈赛车手21 分钟前
新人笔记---ES和kibana启动问题以及一些常用的linux的错误排查方法,以及ES,数据库泄密解决方案[超详细]
java·linux·数据库·spring boot·笔记·elasticsearch
嵌入式×边缘AI:打怪升级日志30 分钟前
嵌入式Linux开发核心自测题(全系列精华浓缩)
java·linux·运维
嵌入式×边缘AI:打怪升级日志37 分钟前
TinaSDK Linux Kernel 基本使用(全志T113开发板)
linux·运维·服务器
嵌入式×边缘AI:打怪升级日志1 小时前
Linux内核基础完全入门指南(理论篇)
linux·运维·服务器
Muyuan19981 小时前
28.Paper RAG Agent 开发记录:修复 LLM Rerank 的解析、Fallback 与可验证性
linux·人工智能·windows·python·django·fastapi
比昨天多敲两行1 小时前
Linux进程概念
linux·运维·服务器
HLC++2 小时前
Linux的基本指令+权限+基础开发工具
linux·运维·服务器
一拳一个娘娘腔2 小时前
红队与蓝队视角:现代网络安全攻防中的Linux命令深度解析
linux·安全