默认开机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