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

电子说

1.4w人已加入

描述

前  言
 

本文档主要说明替换开机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

LOGO制作

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

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

瑞芯微图 1

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

瑞芯微图 2

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

瑞芯微图 3

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

LOGO替换

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

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

瑞芯微图 4

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

瑞芯微图 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

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

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

瑞芯微图 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

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

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

U-Boot# env default -fa

U-Boot# saveenv

瑞芯微图 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

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

瑞芯微图 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

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

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

(2)替换内核镜像

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

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分