"); //-->
本文档主要介绍 iTOP-4412 开发板,4.3 寸屏幕,内核 logo 修改过程。默认的镜像,在
4.3 寸屏幕上是不显示内核 logo 的。
本文档需要用到的工具包可以在文档压缩包中找到。用户可以自行在群文件中进行搜索。
修改过程可以大致分为两个步骤:1、s3cfb_ops.c 文件修改 2、内核 logo 制作。
V1.1 版本:增加了修改位深度为 8 位的方法。
1.1 s3cfb_ops.c
在“iTop4412_Kernel_3.0/drivers/video/samsung/s3cfb_ops.c”文件中,有设置
logo 显示的代码。
修改之前的代码为:
修改后的代码如下图所示:
保存,退出。
1.2 制作内核 logo
1.2.1 生成.h 文件
首先需要一张“272*480”大小的 bmp 格式的图片。如下图所示。
这里作者提供了一种修改位深度为 8 位的方法:
1. 在百度上下载 ps 软件。
2. 在 ps 中打开软件,点击图像——模式——索引,设置为下图所示
3. 点击文件——储存为.BMP 格式,设置为下图所示,点击保存。
然后,通过“Img2Lcd”软件打开该图片。设置如下图所示(其中红色部分是需要修改的地方)。
设置完成后,点击左上角的保存按钮,弹出如下图所示对话框。文件名可以自行定义,但
格式要求为“.h”,此处修改为“topeet.h”,点击保存按钮,保存。
保存后,弹出如下图所示文件:
暂时关闭,待用。
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 键进行选择。)
保存。然后替换“iTop4412_Kernel_3.0/drivers/video/samsung/iTop-4412.h”文
件。重新编译、烧写内核。
系统启动后,发现内核 logo 已经可以正常显示了。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
由W78×××构成的提高输出电压稳定度的应用电路
高速PCB设计指南 中文教程
贸泽开售Analog Devices AD-GMSL2ETH-SL边缘计算平台
消息称上汽通用将关闭沈阳北盛工厂,波及约 2000 名员工
高速PCB设计技术(中文)资料
由W78××构成的提高输出电压的应用电路
Nexperia全新推出高精度和超低静态电流的汽车级LDO系列
高速PCB设计的模拟
百度宣布文心一言4月1日起全面免费
兄弟门,帮忙告诉我 几个学习vxworks的英文网站,thanks
W78×××构成的的扩流电路3
创业八大赢利模式
高速PCB设计讲座资料[艾姆克-Apsim]
由W7805够车工内的输出电压0.5~10V连续可调的应用电路
请不要做浮躁的人
F28335 和入门套件演示
C6474多核处理器在医疗应用领域
由W7805构成的输出电压连续可调的应用电路
利用设计工具提高位置传感器系统精度
TMS320DM365 数字媒体处理器技术概览
专为客户设计的高性能器件系列
TMS320DM365 数字媒体处理器示例
高速PCB培训手记
DeepSeek只是前菜,LPU才是王炸
受中国订单激增推动,消息称三星平泽晶圆代工全速复产
外媒:DeepSeek这四个影响可能将改变世界
求救:VxWorks下以太网驱动问题!!
消息称美国推动英特尔、台积电成立合资芯片代工厂
请教amine斑竹和其他高手(440b0x)
LoRa联盟发布2024年年度报告