全志T3开发板(4核ARM Cortex-A7)——系统启动阶段LOGO显示详解

本次测试板卡为基于创龙科技TLT3-EVM是一款基于全志科技T3处理器设计的4核ARM Cortex-A7高性能低功耗国产评估板,每核主频高达1.2GHz。

全志T3开发板(4核ARM Cortex-A7)——系统启动阶段LOGO显示详解

评估板接口资源丰富,引出双路网口、双路CAN、双路USB、双路RS485等通信接口,板载Bluetooth、WIFI、4G(选配)模块,同时引出MIPI LCD、LVDS LCD、TFT LCD、CVBS OUT、CAMERA、LINE IN、H/P OUT等音视频多媒体接口,支持双屏异显、1080P@45fps H.264视频硬件编解码,并支持SATA大容量存储接口。

LOGO显示说明

U-Boot已支持系统启动阶段开机LOGO显示功能,本文档主要说明修改开机LOGO的方法。

评估板上电启动后,根据不同的启动方式,U-Boot会读取Linux系统启动卡mmcblk1p2分区或eMMC mmcblk0p2分区中的默认LOGO图片bootlogo.bmp,并输出到HDMI显示器,显示过程会持续到内核启动完成。

我司提供的Linux系统镜像默认为HDMI显示,请将评估板HDMI OUT接口连接至HDMI显示器。如需切换为7英寸LCD屏、10.4英寸LVDS屏、7英寸MIPI屏,请参考《评估板测试手册》替换对应的系统固件并正常连接硬件。

LOGO制作

评估板默认支持HDMI显示,因此建议LOGO图片分辨率不超过HDMI显示器分辨率。LOGO图片要求为BMP格式的24位位图,本小节提供在Windows将图片转换为符合要求的LOGO图片的方法。

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

全志T3开发板(4核ARM Cortex-A7)——系统启动阶段LOGO显示详解图 1

展开全文

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

全志T3开发板(4核ARM Cortex-A7)——系统启动阶段LOGO显示详解图 2

将调整好的图片命名为bootlogo.bmp,保存类型为24位位图即可。

全志T3开发板(4核ARM Cortex-A7)——系统启动阶段LOGO显示详解图 3

LOGO替换

替换Linux系统启动卡的LOGO图片

评估板启动,请将制作好的LOGO图片bootlogo.bmp拷贝至评估板文件系统目录下,执行如下命令,替换Linux系统启动卡原来的bootlogo.bmp图片。

Target# cp bootlogo.bmp /mnt/sdcard/mmcblk1p2/bootlogo.bmp

Target# sync

全志T3开发板(4核ARM Cortex-A7)——系统启动阶段LOGO显示详解图 4

替换完成后,将评估板断电重启,U-Boot启动时,HDMI显示器将显示替换后的LOGO图片,如下图所示。

全志T3开发板(4核ARM Cortex-A7)——系统启动阶段LOGO显示详解图 5

替换eMMC的LOGO图片

确保核心板eMMC已固化Linux系统,评估板启动(eMMC和Micro SD卡启动方式皆可),请将制作好的LOGO图片bootlogo.bmp拷贝至评估板文件系统目录下,执行如下命令,手动挂载mmcblk0p2分区至任意目录,然后替换原有的bootlogo.bmp图片。

Target# mkdir -p /mnt/emmc/mmcblk0p2

Target# mount /dev/mmcblk0p2 /mnt/emmc/mmcblk0p2/

Target# cp bootlogo.bmp /mnt/emmc/mmcblk0p2/bootlogo.bmp

Target# sync

全志T3开发板(4核ARM Cortex-A7)——系统启动阶段LOGO显示详解图 6

替换完成后,将评估板断电重启,U-Boot启动时,HDMI显示器将显示替换后的LOGO图片,如下图所示。

全志T3开发板(4核ARM Cortex-A7)——系统启动阶段LOGO显示详解图 7

发表评论