nuc972-修改启动图片

修改内核启动图片

本文介绍如何修改内核启动图片

修改开机图片

  1. 制作PPM文件

    参考开发板入门教程 11.1章,已经提供已经制作完成的PPM文件,可以直接使用

  2. 替换图片

    将新生成的图片文件重命名为logo_linux_clut224.ppm,并将其拷贝到内核源码中的/driver/video/logo/中,替换同名文件

修改图片显示大小

由于内核默认图片高度是272,当前LCD屏幕为800X480,所以需要修改代码。

修改driver/video/console/fbcon.c中的fbcon_prepare_logo()函数,将默认272修改为实际图片高度,修改参考下图:

bfcon

修改图片显示位置

由于希望图片全屏显示,所以将图片的显示坐标修改为起始坐标。

修改driver/video/fbmem.c中的fb_show_logo_line函数,将x和y的坐标修改为0,参考下图:

fbmem

重新编译内核

  1. make clean
  2. make uImage
  1. 编译内核前先编译uboot,安装mkimage工具
  2. 编译内核前先创建../image/ 文件夹
  3. uImage生成为../image/970uimage

nuc972-修改启动图片
https://carl-5535.github.io/2023/02/09/工作总结/nuc972-修改启动图片/
作者
Carl Chen
发布于
2023年2月9日
许可协议