找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3239|回復(fù): 4
收起左側(cè)

iTOP-4412開(kāi)發(fā)板-驅(qū)動(dòng)-4.3寸屏幕-logo修改

[復(fù)制鏈接]
ID:188759 發(fā)表于 2018-11-7 10:19 | 顯示全部樓層 |閱讀模式
本文檔主要介紹 iTOP-4412 開(kāi)發(fā)板,4.3 寸屏幕,內(nèi)核 logo 修改過(guò)程。默認(rèn)的鏡像,在
4.3 寸屏幕上是不顯示內(nèi)核 logo 的。
本文檔需要用到的工具包可以在文檔壓縮包中找到。用戶可以自行在群文件中進(jìn)行搜索。
修改過(guò)程可以大致分為兩個(gè)步驟:1、s3cfb_ops.c 文件修改 2、內(nèi)核 logo 制作。
V1.1 版本:增加了修改位深度為 8 位的方法。
1.1 s3cfb_ops.c
在“iTop4412_Kernel_3.0/drivers/video/samsung/s3cfb_ops.c”文件中,有設(shè)置
logo 顯示的代碼。
修改之前的代碼為:


01.jpg



修改后的代碼如下圖所示:


02.jpg



保存,退出。
1.2 制作內(nèi)核 logo
1.2.1 生成.h 文件
首先需要一張“272*480”大小的 bmp 格式的圖片。如下圖所示。

03.jpg



這里作者提供了一種修改位深度為 8 位的方法:
1. 在百度上下載 ps 軟件。
2. 在 ps 中打開(kāi)軟件,點(diǎn)擊圖像——模式——索引,設(shè)置為下圖所示


04.jpg



3. 點(diǎn)擊文件——儲(chǔ)存為.BMP 格式,設(shè)置為下圖所示,點(diǎn)擊保存。


05.jpg



然后,通過(guò)“Img2Lcd”軟件打開(kāi)該圖片。設(shè)置如下圖所示(其中紅色部分是需要修改的地方)。


06.jpg



設(shè)置完成后,點(diǎn)擊左上角的保存按鈕,彈出如下圖所示對(duì)話框。文件名可以自行定義,但
格式要求為“.h”,此處修改為“topeet.h”,點(diǎn)擊保存按鈕,保存。


07.jpg



保存后,彈出如下圖所示文件:


08.jpg



暫時(shí)關(guān)閉,待用。
1.2.1 修改 iBitmapData_q 數(shù)組
iBitmapData_q 數(shù)組在“iTop4412_Kernel_3.0/drivers/video/samsung/iTop-
4412.h”文件中。打開(kāi)“iTop-4412.h”文件會(huì)發(fā)現(xiàn)兩個(gè)數(shù)組:iBitmapData、
iBitmapData_q。我們只需修改后者即可。
用上一小節(jié)生成的“topeet.h”數(shù)組中的內(nèi)容,替換掉“iBitmapData_q”數(shù)組中的內(nèi)
容。完成后如下圖所示。(數(shù)組比較大,用戶可以使 shift 鍵進(jìn)行選擇。)

09.jpg



保存。然后替換“iTop4412_Kernel_3.0/drivers/video/samsung/iTop-4412.h”文
件。重新編譯、燒寫內(nèi)核。
系統(tǒng)啟動(dòng)后,發(fā)現(xiàn)內(nèi)核 logo 已經(jīng)可以正常顯示了。

10.jpg




回復(fù)

使用道具 舉報(bào)

ID:200852 發(fā)表于 2018-11-19 10:25 | 顯示全部樓層
學(xué)習(xí)了,多謝分享內(nèi)容,值得
回復(fù)

使用道具 舉報(bào)

ID:233795 發(fā)表于 2018-12-10 10:35 | 顯示全部樓層
值得推薦
回復(fù)

使用道具 舉報(bào)

ID:188759 發(fā)表于 2018-12-17 10:36 | 顯示全部樓層
02.png
回復(fù)

使用道具 舉報(bào)

ID:255079 發(fā)表于 2019-2-21 09:34 | 顯示全部樓層
學(xué)習(xí)該篇文章,先收藏一下
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表