默认开机LOGO

  默认内核开机图片为一只企鹅,内核LOGO图片文件为 drivers\video\logo\logo_linux_clut224.ppm,更换LOGO只需替换此文件。

LOGO制作示例

  以制作一张 1024X600 分辨率的屏幕的 LOGO 为例,内核显示的图片需要16字节对齐,即图片需要满足长宽分辨率都为16的倍数,所以此处只能使用一张 1024x592 分辨率的图片。
  此处有一张原始格式为 png 的图片,需要先将其转换为内核使用的 ppm 格式。

  Ubuntu 下转换格式将会用到 pngtopnm、pnmquant、pnmtoplainpnm工具,如果没有需要先安装软件包。

sudo apt install netpbm

  在 logo.png 文件所在位置执行格式转换脚本:

#!/bin/sh
pngtopnm logo.png > linuxlogo.pnm
pnmquant 224 linuxlogo.pnm > linuxlogo224.pnm
pnmtoplainpnm linuxlogo224.pnm > logo_linux_clut224.ppm
rm linuxlogo.pnm linuxlogo224.pnm

echo "DONE!!!!!!!!"

  将转换后的 logo_linux_clut224.ppm 文件替换内核源码的 drivers\video\logo\logo_linux_clut224.ppm,重新编译内核,并更新开发板的内核固件。

显示效果如下:

文档更新时间: 2022-01-07 10:11   作者:admin