【资料分享】迅为4412开发板内核的4.3寸屏幕logo修改方法

平台: iTOP-4412开发板+4.3寸屏幕

问题:4.3寸屏幕-logo修改

 

本文档主要介绍 iTOP-4412 开发板,4.3 寸屏幕,内核 logo 修改过程。默认的镜像,在

4.3 寸屏幕上是不显示内核 logo 的。

本文档需要用到的工具包可以在“iTOP-4412-驱动-lcd 显卡以及 linux 开机 log的修改

方法”压缩包中找到。用户可以自行在群文件中进行搜索。

修改过程可以大致分为两个步骤:1、s3cfb_ops.c 文件修改 2、内核 logo 制作。

 

1.1 s3cfb_ops.c

在“iTop4412_Kernel_3.0/drivers/video/samsung/s3cfb_ops.c”文件中,有设置

logo 显示的代码。

修改之前的代码为:

 

【资料分享】迅为4412开发板内核的4.3寸屏幕logo修改方法_第1张图片

 

修改后的代码如下图所示:

【资料分享】迅为4412开发板内核的4.3寸屏幕logo修改方法_第2张图片

 

 

保存,退出。

 

1.2 制作内核logo

1.2.1 生成.h文件

首先需要一张“272*480”大小的 bmp 格式的图片。如下图所示。

 

【资料分享】迅为4412开发板内核的4.3寸屏幕logo修改方法_第3张图片

 

 

然后,通过“Img2Lcd”软件打开该图片。设置如下图所示(其中红色部分是需要修改的

地方)。

【资料分享】迅为4412开发板内核的4.3寸屏幕logo修改方法_第4张图片

 

设置完成后,点击左上角的保存按钮,弹出如下图所示对话框。文件名可以自行定义,但

格式要求为“.h”,此处修改为“topeet.h”,点击保存按钮,保存。

【资料分享】迅为4412开发板内核的4.3寸屏幕logo修改方法_第5张图片

 

保存后,弹出如下图所示文件:

【资料分享】迅为4412开发板内核的4.3寸屏幕logo修改方法_第6张图片

 

暂时关闭,待用。

1.2.1 修改iBitmapData_q数组

iBitmapData_q 数组在“iTop4412_Kernel_3.0/drivers/video/samsung/iTop-4412.h”文件中。打开“iTop-4412.h”文件会发现两个数组:iBitmapData、

iBitmapData_q。我们只需修改后者即可。

用上一小节生成的“topeet.h”数组中的内容,替换掉“iBitmapData_q”数组中的内

容。完成后如下图所示。(数组比较大,用户可以使 shift 键进行选择。)

 

【资料分享】迅为4412开发板内核的4.3寸屏幕logo修改方法_第7张图片

 

保存。然后替换“iTop4412_Kernel_3.0/drivers/video/samsung/iTop-4412.h”文

件。重新编译、烧写内核。

系统启动后,发现内核 logo 已经可以正常显示了。

 

【资料分享】迅为4412开发板内核的4.3寸屏幕logo修改方法_第8张图片

 

转自迅为论坛:http://www.topeetboard.com

你可能感兴趣的:(ARM)