RK3568 kernel阶段播放开机动画方案实现

这里写目录标题

  • 方案介绍
  • kernel 层开机 logo 显示
  • 修改代码,实现开机动画效果
    • 修改线程操作
  • 增加 logo 图片资源,方便后期维护修改
  • 图片分区制作工具


方案介绍

基于 RK3568 在 kernel 阶段显示开机 logo 动画,本质原理是将 logo 图片采用刷新的方式演示成为开机动画的效果。kernel 版本采用 4.19 版本(5.10 同样适用)。

本文将首先描述如何将一张自定义的图片修改添加到 kernel 中称为 kernel 的开机动画(该方式将不仅仅是在 kernel 路径下替换 logo.bmp 这么简单)。本文主要内容如下:

  • kernel 层开机 logo 显示
  • 修改代码,实现开机动画效果
  • 基于 RK3568 SDK 下配置增加 logo 图片资源分区,实现后期简单可替换的 logo 开机动画方式

kernel 层开机 logo 显示

这里采用 Linux kernel 自身设定的开机 logo 方式,所以 logo 的文件名为 logo_linux_clut224.ppm,该文件一般会存放在 kernel/drivers/video/logo/ 路径下

你可能感兴趣的:(嵌入式相关基础知识,Linux驱动,linux,bash,运维)