首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >创龙 瑞芯微 RK3588 国产2.4GHz八核 工业开发板—系统启动阶段LOGO显示

创龙 瑞芯微 RK3588 国产2.4GHz八核 工业开发板—系统启动阶段LOGO显示

原创
作者头像
创龙科技Tronlong
发布2025-10-10 15:17:25
发布2025-10-10 15:17:25
130
举报

前 言

本文档主要说明替换开机LOGO图片的方法,默认使用系统启动卡(Micro SD启动模式)启动系统。

创龙科技提供的Debian系统镜像已支持U-Boot和内核启动阶段开机LOGO显示功能,评估板上电启动后,U-Boot启动阶段、内核启动阶段将分别读取Debian系统对应路径下的LOGO图片,并输出至显示屏,显示过程会持续至内核启动完成。

Debian系统默认支持HDMI显示,请将评估板HDMI OUT接口连接至HDMI显示屏。如需切换为10.4英寸LVDS LCD屏、7英寸MIPI LCD屏,请参考《评估板测试手册》连接对应的显示屏进行测试。

当前Debian系统镜像支持LOGO显示的接口如下表所示。

表 1
表 1

LOGO制作

LOGO图片要求为BMP格式的24位位图,并且图片分辨率建议不超过HDMI显示器分辨率。本小节提供在Windows系统将LOGO图片转换为BMP格式的24位位图的方法。

请在Windows下准备一张待测试图片,此处以Tronlong的JPG格式LOGO为例。使用Windows系统自带的画图工具打开图片,选择“重新调整大小”将图片分辨率调整为不大于显示器的分辨率。

图 1
图 1

点击“文件 -> 另存为(A) -> BMP图片(B)”。

图 2
图 2

将调整好的图片命名为logo.bmp,保存类型为24位位图。此logo.bmp文件即为新制作的LOGO图片,用于U-Boot启动阶段显示。

图 3
图 3

请按照以上方法制作用于内核启动阶段显示的logo_kernel.bmp文件。

LOGO替换

通过更新文件系统LOGO源文件替换LOGO图片

评估板上电启动,将logo.bmp、logo_kernel.bmp文件拷贝至评估板文件系统"boot/"目录下,替换目录下原有的logo.bmp、logo_kernel.bmp文件。

图 4
图 4

替换完成后,评估板重新上电,系统启动时,HDMI显示器将显示替换后的LOGO图片,如下图所示。

图 5
图 5

如需关闭LOGO显示,执行如下命令,将文件系统boot目录下logo.bmp、logo_kernel.bmp文件分别命名为logo.bmp-bak、logo_kernel.bmp-bak。完成命名后重新启动评估板,显示屏将不显示LOGO图片。

Tarket# mv /boot/logo.bmp /boot/logo.bmp-bak

Tarket# mv /boot/logo_kernel.bmp /boot/logo_kernel.bmp-bak

Tarket# sync

图 6
图 6

通过修改U-Boot环境变量替换LOGO图片

请将logo.bmp、logo_kernel.bmp文件拷贝至评估板文件系统任意目录下,本次拷贝至/root目录下。

图 7
图 7

评估板上电启动,在U-Boot倒计时结束之前按下"Ctrl + C"进入U-Boot命令行模式。执行如下命令,设置启动LOGO图片路径,请根据实际图片路径进行设置。

U-Boot# setenv uboot_logo_ext4fs_path /root/logo.bmp

U-Boot# setenv kernel_logo_ext4fs_path /root/logo_kernel.bmp

U-Boot# saveenv

图 8
图 8

修改完成后,评估板重新上电,系统启动时,HDMI显示器将显示替换后的LOGO图片。

如需还原评估板默认设置,请进入U-Boot命令行模式,然后执行如下命令即可恢复默认环境变量。

U-Boot# env default -fa

U-Boot# saveenv

图 9
图 9

通过更新系统镜像替换LOGO图片

打开Ubuntu,请先参考《Debian系统使用手册》完整编译LinuxSDK,再执行如下命令,替换LinuxSDK对应目录下原来的logo.bmp、logo_kernel.bmp文件。

Host# cd /home/tronlong/RK3588/rk3588_linux_release_v1.2.1/kernel/

Host# cp /mnt/hgfs/SharedFolders/logo.bmp ./logo.bmp

Host# cp /mnt/hgfs/SharedFolders/logo_kernel.bmp ./logo_kernel.bmp

图 10
图 10

替换完成后,请参考《Debian系统使用手册》文档,重新编译生成Debian系统镜像,再参考《系统启动卡制作及系统固化》文档重新制作系统启动卡。制作完成后,将系统启动卡插至评估板Micro SD卡槽,评估板连接HDMI显示屏。评估板上电,系统启动时,HDMI显示器将显示替换后的LOGO图片,如下图所示。

图 11
图 11

如需关闭LOGO显示,请先参考《Debian系统使用手册》完整编译LinuxSDK,再执行如下命令,将LinuxSDK对应目录下的logo.bmp、logo_kernel.bmp文件重命名。

Host# cd /home/tronlong/RK3588/rk3588_linux_release_v1.2.1/kernel/

Host# mv logo.bmp logo.bmp-bak

Host# mv logo_kernel.bmp logo_kernel.bmp-bak

图 12
图 12

(1)重新编译生成Debian系统镜像

请参考《Debian系统使用手册》文档,重新编译生成Debian系统镜像,同时参考《系统启动卡制作及系统固化》文档,将Debian系统镜像文件固化至系统启动卡或eMMC即可。

(2)替换内核镜像

请参考《Debian系统使用手册》文档“内核编译”、“替换内核镜像”章节编译内核、替换内核镜像文件即可。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前 言
  • LOGO制作
  • LOGO替换
    • 通过更新文件系统LOGO源文件替换LOGO图片
    • 通过修改U-Boot环境变量替换LOGO图片
    • 通过更新系统镜像替换LOGO图片
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档