前言
本文檔主要說明替換開機LOGO圖片的方法,默認(rèn)使用系統(tǒng)啟動卡(MicroSD啟動模式)啟動系統(tǒng)。
創(chuàng)龍科技提供的Debian系統(tǒng)鏡像已支持U-Boot和內(nèi)核啟動階段開機LOGO顯示功能,評估板上電啟動后,U-Boot啟動階段、內(nèi)核啟動階段將分別讀取Debian系統(tǒng)對應(yīng)路徑下的LOGO圖片,并輸出至顯示屏,顯示過程會持續(xù)至內(nèi)核啟動完成。
Debian系統(tǒng)默認(rèn)支持HDMI顯示,請將評估板HDMI OUT接口連接至HDMI顯示屏。如需切換為10.4英寸LVDS LCD屏、7英寸MIPILCD屏,請參考《評估板測試手冊》連接對應(yīng)的顯示屏進行測試。
當(dāng)前Debian系統(tǒng)鏡像支持LOGO顯示的接口如下表所示。
表 1
LOGO制作
LOGO圖片要求為BMP格式的24位位圖,并且圖片分辨率建議不超過HDMI顯示器分辨率。本小節(jié)提供在Windows系統(tǒng)將LOGO圖片轉(zhuǎn)換為BMP格式的24位位圖的方法。
請在Windows下準(zhǔn)備一張待測試圖片,此處以Tronlong的JPG格式LOGO為例。使用Windows系統(tǒng)自帶的畫圖工具打開圖片,選擇“重新調(diào)整大小”將圖片分辨率調(diào)整為不大于顯示器的分辨率。
圖?1
點擊“文件 -> 另存為(A)-> BMP圖片(B)”。
圖?2
將調(diào)整好的圖片命名為logo.bmp,保存類型為24位位圖。此logo.bmp文件即為新制作的LOGO圖片,用于U-Boot啟動階段顯示。
圖?3
請按照以上方法制作用于內(nèi)核啟動階段顯示的logo_kernel.bmp文件。
LOGO替換
通過更新文件系統(tǒng)LOGO源文件替換LOGO圖片
評估板上電啟動,將logo.bmp、logo_kernel.bmp文件拷貝至評估板文件系統(tǒng)"boot/"目錄下,替換目錄下原有的logo.bmp、logo_kernel.bmp文件。
圖 4
替換完成后,評估板重新上電,系統(tǒng)啟動時,HDMI顯示器將顯示替換后的LOGO圖片,如下圖所示。
圖 5
如需關(guān)閉LOGO顯示,執(zhí)行如下命令,將文件系統(tǒng)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環(huán)境變量替換LOGO圖片
請將logo.bmp、logo_kernel.bmp文件拷貝至評估板文件系統(tǒng)任意目錄下,本次拷貝至/root目錄下。
圖 7
評估板上電啟動,在U-Boot倒計時結(jié)束之前按下"Ctrl + C"進入U-Boot命令行模式。執(zhí)行如下命令,設(shè)置啟動LOGO圖片路徑,請根據(jù)實際圖片路徑進行設(shè)置。
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
修改完成后,評估板重新上電,系統(tǒng)啟動時,HDMI顯示器將顯示替換后的LOGO圖片。
如需還原評估板默認(rèn)設(shè)置,請進入U-Boot命令行模式,然后執(zhí)行如下命令即可恢復(fù)默認(rèn)環(huán)境變量。
U-Boot# env default -fa
U-Boot# saveenv
圖 9
通過更新系統(tǒng)鏡像替換LOGO圖片
打開Ubuntu,請先參考《Debian系統(tǒng)使用手冊》完整編譯LinuxSDK,再執(zhí)行如下命令,替換LinuxSDK對應(yīng)目錄下原來的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系統(tǒng)使用手冊》文檔,重新編譯生成Debian系統(tǒng)鏡像,再參考《系統(tǒng)啟動卡制作及系統(tǒng)固化》文檔重新制作系統(tǒng)啟動卡。制作完成后,將系統(tǒng)啟動卡插至評估板Micro SD卡槽,評估板連接HDMI顯示屏。評估板上電,系統(tǒng)啟動時,HDMI顯示器將顯示替換后的LOGO圖片,如下圖所示。
圖?11
如需關(guān)閉LOGO顯示,請先參考《Debian系統(tǒng)使用手冊》完整編譯LinuxSDK,再執(zhí)行如下命令,將LinuxSDK對應(yīng)目錄下的logo.bmp、logo_kernel.bmp文件重命名。
Host# cd /home/tronlong/RK3588/rk3588_linux_release_v1.2.1/kernel/
Host# mvlogo.bmp logo.bmp-bak
Host# mv logo_kernel.bmp logo_kernel.bmp-bak
圖?12
(1)重新編譯生成Debian系統(tǒng)鏡像
請參考《Debian系統(tǒng)使用手冊》文檔,重新編譯生成Debian系統(tǒng)鏡像,同時參考《系統(tǒng)啟動卡制作及系統(tǒng)固化》文檔,將Debian系統(tǒng)鏡像文件固化至系統(tǒng)啟動卡或eMMC即可。
(2)替換內(nèi)核鏡像
請參考《Debian系統(tǒng)使用手冊》文檔“內(nèi)核編譯”、“替換內(nèi)核鏡像”章節(jié)編譯內(nèi)核、替換內(nèi)核鏡像文件即可。
審核編輯 黃宇
-
開發(fā)板
+關(guān)注
關(guān)注
26文章
6293瀏覽量
118229 -
瑞芯微
+關(guān)注
關(guān)注
27文章
795瀏覽量
54350
發(fā)布評論請先 登錄
創(chuàng)龍 瑞芯微 RK3588 國產(chǎn)2.4GHz八核 工業(yè)開發(fā)板—視頻圖像處理框架
創(chuàng)龍 瑞芯微 RK3588 國產(chǎn)2.4GHz八核 工業(yè)開發(fā)板—調(diào)試工具安裝
迅為RK3588開發(fā)板Linux安卓麒麟瑞芯微國產(chǎn)工業(yè)AI人工智能
創(chuàng)龍 瑞芯微 RK3562 國產(chǎn) 2GHz 四核A53 工業(yè)開發(fā)板—IRIG-B碼對時案例
創(chuàng)龍瑞芯微 RK3562 國產(chǎn) 2GHz 四核A53 工業(yè)開發(fā)板—調(diào)試工具安裝
全國產(chǎn)!瑞芯微 RK3576 ARM 八核 2.2GHz 工業(yè)開發(fā)板—LVGL應(yīng)用開發(fā)案例
創(chuàng)龍 瑞芯微 RK3588 國產(chǎn)2.4GHz八核 工業(yè)開發(fā)板—系統(tǒng)啟動階段LOGO顯示
評論