前 言 本文主要說明替換開機(jī)LOGO圖片的方法,默認(rèn)使用系統(tǒng)啟動(dòng)卡(Micro SD啟動(dòng)模式)啟動(dòng)系統(tǒng)。 我司提供的 Ubuntu系統(tǒng)鏡像已支持U-Boot和內(nèi)核啟動(dòng)階段開機(jī)LOGO顯示功能,評(píng)估板上電啟動(dòng)后,U-Boot啟動(dòng)階段、內(nèi)核啟動(dòng)階段將分別讀取Ubuntu系統(tǒng)對(duì)應(yīng)路徑下的LOGO圖片,并輸出至顯示屏,顯示過程會(huì)持續(xù)至內(nèi)核啟動(dòng)完成。 Ubuntu系統(tǒng)默認(rèn)支持 HDMI顯示,請(qǐng)將評(píng)估板HDMI OUT接口連接至HDMI顯示屏。如需切換為10.4英寸LVDS LCD屏、7英寸MIPI LCD屏,請(qǐng)參考《評(píng)估板測試手冊(cè)》替換對(duì)應(yīng)的系統(tǒng)固件并連接顯示屏進(jìn)行測試。 評(píng)估板簡介
創(chuàng)龍科技 TL3562-MiniEVM 是一款基于瑞芯微 RK3562J/RK3562 處理器設(shè)計(jì)的四核 ARM Cortex-A53 + 單核 ARM Cortex-M0 國產(chǎn)工業(yè)評(píng)估板,主頻高達(dá) 2.0GHz。評(píng)估板由核心板和評(píng)估底板組成,核心板 CPU、ROM、RAM、電源、晶振等所有元器件均采用國產(chǎn)工業(yè)級(jí)方案,國產(chǎn)化率 100%,評(píng)估底板大部分元器件亦采用國產(chǎn)工業(yè)級(jí)方案,國產(chǎn)化率約 99%(按元器件數(shù)量占比,數(shù)據(jù)僅供參考)。核心板經(jīng)過專業(yè)的 PCB Layout 和高低溫測試驗(yàn)證,支持選配屏蔽罩,質(zhì)量穩(wěn)定可靠,可滿足各種工業(yè)應(yīng)用環(huán)境要求。
評(píng)估板引出 2 路 Ethernet、2 路 USB、Micro SD、UART 等通信接口,同時(shí)引出 2 路 M IPI CSI、LVDS LCD、MIPI LCD、HDMI OUT、MIC IN、SPK OUT、HP OUT 多媒體接口,支
持 1080P@60fps H.264 視頻編碼、4K@30fps H.265 視頻解碼。
評(píng)估板體積小巧,尺寸為 85x130mm,可作為卡片式電腦使用,且便于產(chǎn)品集成,方便用戶快速進(jìn)行產(chǎn)品方案評(píng)估與技術(shù)預(yù)研。
評(píng)估板硬件資源圖解 1
評(píng)估板硬件資源圖解 2
LOGO制作LOGO圖片要求為BMP格式的24位位圖,并且圖片分辨率建議不超過HDMI 顯示器分辨率。本小節(jié)提供在Windows系統(tǒng)將LOGO圖片轉(zhuǎn)換為BMP格式的24位位圖的方法。 請(qǐng)?jiān)赪indows下準(zhǔn)備一張待測試圖片,此處以Tronlong的JPG格式LOGO為例。使用Windows系統(tǒng)自帶的畫圖工具打開圖片,選擇“重新調(diào)整大小”將圖片分辨率調(diào)整為不大于顯示器的分辨率。
圖 1
點(diǎn)擊“文件 -> 另存為(A) -> BMP圖片(B)”。
圖 2
將調(diào)整好的圖片命名為logo.bmp,保存類型為24位位圖。此logo.bmp文件即為新制作的LOGO圖片,用于U-Boot啟動(dòng)階段顯示。
圖 3
請(qǐng)按照以上方法制作用于內(nèi)核啟動(dòng)階段顯示的logo_kernel.bmp文件。
LOGO替換
通過更新文件系統(tǒng)LOGO源文件替換LOGO圖片評(píng)估板上電啟動(dòng),將制作好的logo.bmp、logo_kernel.bmp文件拷貝至評(píng)估板根文件系統(tǒng)"boot/"目錄下,替換目錄下原有的logo.bmp、logo_kernel.bmp文件。
圖 4 替換完成后,評(píng)估板重新上電,系統(tǒng)啟動(dòng)時(shí),HDMI顯示器將顯示替換后的LOGO圖片,如下圖所示。
圖 5
執(zhí)行如下命令,進(jìn)入存放LOGO圖片目錄,并刪除logo.bmp、logo_kernel.bmp文件,重新啟動(dòng)即可看到已關(guān)閉LOGO顯示。 備注:如需恢復(fù)開機(jī)LOGO顯示,還原LOGO文件即可。 Target# cd /boot Target# rm logo.bmp Target# rm logo_kernel.bmp
圖 6
通過修改U-Boot環(huán)境變量替換LOGO圖片本章節(jié)主要演示通過修改U-Boot環(huán)境變量指定讀取的LOGO圖片文件路徑,保存U-Boot環(huán)境變量后重啟生效。 請(qǐng)將需要替換的logo.bmp、logo_kernel.bmp文件拷貝至評(píng)估板文件系統(tǒng)任意目錄下。
圖 7
評(píng)估板上電啟動(dòng)后,在U-Boot倒計(jì)時(shí)結(jié)束之前按下"Ctrl + C",進(jìn)入U(xiǎn)-Boot命令行模式,執(zhí)行如下命令,設(shè)置LOGO圖片讀取路徑,并保存環(huán)境變量,重啟即可替換LOGO圖片。 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
修改完成后,評(píng)估板重新上電,系統(tǒng)啟動(dòng)時(shí),HDMI顯示器將顯示替換后的LOGO圖片。 如需還原評(píng)估板默認(rèn)設(shè)置,請(qǐng)進(jìn)入U(xiǎn)-Boot命令行模式,然后執(zhí)行如下命令即可恢復(fù)默認(rèn)環(huán)境變量。 U-Boot# env default -fa U-Boot# saveenv
圖 9
通過更新系統(tǒng)鏡像替換LOGO圖片請(qǐng)將產(chǎn)品資料“4-軟件資料\Ubuntu\Mkimage\mkimage_[版本號(hào)]\”目錄下的mkimage_[版本號(hào)].tar.gz壓縮包拷貝至Ubuntu系統(tǒng)的工作目錄中,執(zhí)行如下命令進(jìn)行解壓。 Host# tar zxf mkimage_v1.0.tar.gz Host# cd mkimage/
圖 10
執(zhí)行如下命令,拆解鏡像,拆解出來的鏡像存放在"output/image/"目錄下。 Host# ./mkimage.sh unpack image/update.img
圖 11
圖 12
進(jìn)入"output/image/"目錄,執(zhí)行如下命令,創(chuàng)建mount_dir目錄并掛載鏡像rootfs.img。 Host# mkdir -p ~/mount_dir Host# sudo mount -o loop rootfs.img ~/mount_dir
圖 13
執(zhí)行如下命令,使用chroot進(jìn)入根文件系統(tǒng),將需要替換的logo.bmp、logo_kernel.bmp文件拷貝至根文件系統(tǒng)的boot目錄下。 Host# sudo chroot ~/mount_dir Host# ls boot/ -l
圖 14
執(zhí)行如下命令,取消掛載根文件系統(tǒng)。 Host# sudo umount -l ~/mount_dir
圖 15
返回mkimage目錄,執(zhí)行如下命令合成新的update.img鏡像。 Host# ./mkimage.sh pack
圖 16
圖 17
合成的新update.img鏡像可在"output/update/"目錄查看。 Host# ls output/update
圖 18
請(qǐng)參考《系統(tǒng)啟動(dòng)卡制作及系統(tǒng)固化》文檔重新制作系統(tǒng)啟動(dòng)卡。制作完成后,將系統(tǒng)啟動(dòng)卡插至評(píng)估板Micro SD卡槽,評(píng)估板連接HDMI顯示屏。評(píng)估板上電,系統(tǒng)啟動(dòng)時(shí),HDMI顯示器將顯示替換后的LOGO圖片,如下圖所示。
圖 19 想了解更多資料,可前往創(chuàng)龍科技官網(wǎng)或微信公眾號(hào)。
|