瑞芯微開發(fā)板客制化必備|啟動LOGO+開機動畫替換實操指南

原創(chuàng) 作者 Forlinx 2026-02-25 10:31:00 瑞芯微開發(fā)板 RK3588 RK3568 RK3576 RK3562

瑞芯微系列開發(fā)板支持上電顯示LOGO并持續(xù)展示至應(yīng)用啟動,默認(rèn)搭載飛凌嵌入式官方LOGO,用戶可根據(jù)客制化需求完成LOGO與開機動畫的替換,以下為瑞芯微系列(RK3588/RK3576/RK3568/RK3562)全平臺、全系統(tǒng)的詳細(xì)配置與修改方法。

瑞芯微開發(fā)板

一、系統(tǒng)LOGO顯示基礎(chǔ)配置修改

瑞芯微系列開發(fā)板的LOGO均通過各平臺SDK中kernel目錄下的logo.bmp和logo_kernel.bmp兩個位圖文件配置,直接替換該文件夾下的同名文件即可完成LOGO修改, 文件命名必須嚴(yán)格為logo.bmp和logo_kernel.bmp,不可更改。

瑞芯微開發(fā)板kernel目錄

二、系統(tǒng)LOGO顯示效果調(diào)整

(一)LOGO旋轉(zhuǎn)

暫不支持通過系統(tǒng)配置實現(xiàn)LOGO旋轉(zhuǎn),需提前修改原始BMP文件的顯示方向,以此達(dá)到LOGO旋轉(zhuǎn)的展示效果。

(二)LOGO顯示模式選擇

瑞芯微開發(fā)板在uboot和kernel兩個啟動階段,會分別調(diào)用上述兩張BMP圖,默認(rèn)采用center居中顯示模式,可修改為fullscreen全屏顯示模式,需通過各平臺對應(yīng)的dtsi文件配置,以RK3568開發(fā)板為例:

修改arch/arm64/boot/dts/rockchip/rk3568.dtsi文件中,panel節(jié)點下的LOGO顯示模式相關(guān)配置即可,核心配置片段如下:

route_dsio: route-dsio{
status = "disabled";
Logo,uboot ="Logo.bmp";
Logo,kernel ="Logo kernel.bmp";
Logo,mode ="center";
charge_Logo,mode="center";
connect=<&vp0_out_dst0>;
};
route_dsi1:route-dsi1{
status = "disabled";
Logo,uboot="Logo.bmp";
Logo,kernel ="Logo_kernel.bmp";
logo,mode ="center";
charge_Logo,mode = "center";
connect=<&vpo_out_dsi1>;
};
route_edp:route-edp{
status = "disabled";
Logo,uboot="Logo.bmp";
Logo,kernel="Logo_kernel.bmp";
logo,mode ="center";
charge_Logo,mode ="center";
connect=<&vpo_out_edp>;
};

rk3568開發(fā)板dtsi文件配置代碼

(三)顯示模式選型建議

BMP格式為無壓縮圖片,不同顯示模式和圖片分辨率會影響展示效果與系統(tǒng)鏡像大小,具體注意事項如下:

  1. center居中模式:小分辨率圖片的非LOGO區(qū)域會以黑色填充,建議更換的LOGO圖統(tǒng)一使用黑色背景;
  2. fullscreen全屏模式:圖片會出現(xiàn)明顯的縮放模糊效果;
  3. 大分辨率圖片會導(dǎo)致kernel鏡像體積過大,造成冗余。

飛凌嵌入式公司推薦采用 小分辨率、黑色背景、居中顯示的組合方案。

三、系統(tǒng)LOGO圖片格式規(guī)范

替換的LOGO圖片需嚴(yán)格遵循以下格式要求,否則會導(dǎo)致展示異常甚至系統(tǒng)崩潰:

  1. 若使用PS工具轉(zhuǎn)換BMP圖,需選擇 Windows格式24位深,并勾選 反轉(zhuǎn)行序
  2. 圖片分辨率建議不超過1080P,若分辨率過高會導(dǎo)致boot鏡像過大,需同步修改EMMC分區(qū)大小,否則燒寫過程會報錯(編譯環(huán)節(jié)可正常執(zhí)行);
  3. 因VOP虛寬以word為單位,RK全平臺要求LOGO圖片按4byte對齊,其中356x平臺需滿足 分辨率位寬為4pixel對齊,否則啟動過程中可能出現(xiàn)概率性系統(tǒng)崩潰,崩潰打印關(guān)鍵信息為rk_iommu Page fault;
  4. 圖片位深僅支持8bit、16bit、24bit、32bit四種,若需減小圖片體積,可在該范圍內(nèi)調(diào)整位深。

四、瑞芯微各型號開發(fā)板用戶層LOGO替換方案

部分型號開發(fā)板支持在用戶空間直接更換開機LOGO,無需修改源碼并重新編譯燒寫,核心為新增LOGO分區(qū)并配置相關(guān)腳本/文件,各型號具體實現(xiàn)方法詳見飛凌嵌入式在線文檔中的 《瑞芯微平臺開發(fā)手冊》,關(guān)鍵信息如下:

  1. OK3568(4.19.206 Buildroot):以patch格式在源碼中修改,新增boot分區(qū)并創(chuàng)建開機自啟腳本,腳本可檢測U盤內(nèi)的LOGO圖片,自動讀取并生成logo.img鏡像,通過dd命令燒寫至LOGO分區(qū); 點擊查閱
  2. OK3576(6.1.75 Android14):基于OK3576-C_Android14_用戶資料_R1修改,因uboot源碼不開源,提供編譯好的uboot.img直接使用;若更新用戶資料版本,需先驗證后再部署;點擊查閱
  3. OK3562(5.10.198 Buildroot):添加獨立LOGO分區(qū),后續(xù)可直接在開發(fā)板端完成LOGO圖片更換,操作無需依賴源碼編譯。 點擊查閱

五、開機動畫修改方法

Buildroot和Forlinx Desktop系統(tǒng)默認(rèn)無開機動畫,可通過內(nèi)核進(jìn)程繪制實現(xiàn)動畫效果, 注意:該方法會增加系統(tǒng)啟動時間;Android系統(tǒng)則支持通過專用動畫文件配置開機動畫,各系統(tǒng)具體實現(xiàn)如下:

(一)Buildroot系統(tǒng)添加LOGO動畫效果(以O(shè)K3568 4.19.206 Buildroot為例)

需先將啟動動畫的連續(xù)圖片轉(zhuǎn)換為指定的ppm格式,轉(zhuǎn)換步驟如下:

  1. 若為PNG格式:pngtopnm logo.png > logo.pnm
  2. 若為BMP格式:bmptopnm logo.bmp > logo.pnm
  3. 顏色量化:pnmquant 224 logo.pnm > logo224.pnm
  4. 轉(zhuǎn)換為目標(biāo)格式:pnmtoplainpnm logo224.pnm > logo_linux_clut224.ppm

具體后續(xù)配置詳見 《瑞芯微平臺開發(fā)手冊》。點擊查閱

(二)Android系統(tǒng)開機動畫修改(以O(shè)K3568 4.19.193 Android11為例)

  1. 動畫核心文件:開機動畫由bootanimation.zip壓縮包實現(xiàn),包含part0文件夾和desc.txt文件兩部分;
  2. part0文件夾:存放與屏幕分辨率一致的動畫圖片,圖片命名需按數(shù)字遞增排序;
  3. 關(guān)鍵注意事項:圖片位深需嚴(yán)格控制,經(jīng)測試高位深(32位深)會導(dǎo)致動畫無畫面,默認(rèn)推薦使用8位深;

具體配置與文件制作方法詳見 《瑞芯微平臺開發(fā)手冊》點擊查閱

咨詢立即獲得專屬服務(wù)

華北區(qū)負(fù)責(zé)人二維碼

華北區(qū)負(fù)責(zé)人

華東區(qū)負(fù)責(zé)人二維碼

華東區(qū)負(fù)責(zé)人

華南區(qū)負(fù)責(zé)人二維碼

華南區(qū)負(fù)責(zé)人

中西區(qū)負(fù)責(zé)人二維碼

中西區(qū)負(fù)責(zé)人

相關(guān)產(chǎn)品 >

  • OK3568-C開發(fā)板

    強而穩(wěn),國產(chǎn)芯,1Tops算力,多路高速接口|飛凌RK3568系列RK3568開發(fā)板基于國產(chǎn)工業(yè)級AI處理器RK3568四核64位Cortex-A55 處理器設(shè)計。RK3568作為國產(chǎn)化高性能處理器,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,NPU達(dá)到1Tops,飛凌RK3568系列核心板提供瑞芯微RK3568規(guī)格書_datasheet_數(shù)據(jù)手冊_原理圖等,


    了解詳情
    OK3568-C開發(fā)板
  • OK3588-C開發(fā)板

    rk3588系列板卡是飛凌嵌入式基于國產(chǎn)瑞芯微旗艦級 RK3588處理器開發(fā)設(shè)計,集成了四核Cortex-A76和四核Cortex-A55,性能強大,可通過rk3588開發(fā)板產(chǎn)品簡介了解了rk3588功能特點,評估芯片性能參數(shù),飛凌為RK3588提供了豐富的參考資料,包括rk3588原理圖、使用手冊、應(yīng)用筆記等,為便于客戶對開發(fā)套件的參考,rk3588開發(fā)板做了多重防護(hù)設(shè)計,像靜電、浪涌、脈沖群等,產(chǎn)品穩(wěn)定可靠,值得推薦。

    了解詳情
    OK3588-C開發(fā)板
  • OK3576-C開發(fā)板

    RK3576開發(fā)板CPU選用瑞芯微RK3576,采用核心板+底板分體式設(shè)計,采用4個100Pin板對板連接器的方式將處理器的功能引腳以最便利的方式全部引出,并針對不同的功能做了深度優(yōu)化,方便用戶二次開發(fā)的同時簡化用戶設(shè)計,為您的項目提供良好的評估及設(shè)計依據(jù)。RK3576是瑞芯微專為AIoT市場打造的一款高算力、高性能、低功耗的國產(chǎn)化應(yīng)用處理器,集成了4個ARM Cortex-A72和4個 ARM Cortex-A53高性能核;內(nèi)置6TOPS超強算力NPU;嵌入式3D GPU加之帶有MMU的專用2D硬件引擎,最大限度提升顯示性能;H.265超清硬解碼,最高支持8K分辨率。 了解詳情
    OK3576-C開發(fā)板
  • OK3506J-S開發(fā)板

    開發(fā)板基于Rockchip RK3506J處理器開發(fā)設(shè)計。采用了100%國產(chǎn)化物料,滿足電力、交通、工控等行業(yè)對國產(chǎn)化的要求。同時進(jìn)行了充分的可靠性測試,確保在工業(yè)環(huán)境的可靠運行。RK3506J是一款高性能的三核Cortex-A7應(yīng)用處理器,其具有優(yōu)秀的功耗控制與散熱能力,專為智能工業(yè)應(yīng)用而設(shè)計。具備豐富的外圍接口,如RMII、UART、CAN、Display等,可以滿足不同的應(yīng)用場景開發(fā)。10~15年生命周期,為您的產(chǎn)品提供持續(xù)供應(yīng)保障。

    低功耗,低發(fā)熱

    了解詳情
    OK3506J-S開發(fā)板

推薦閱讀 換一批 換一批