1. 概述
在 i.MX8 的 Android Automotive12 BSP 版本中,默認(rèn)的是 NXP 的開(kāi)機(jī) LOGO 顯示,如果我們想要更改顯示自己的 logo,該如何配置?本篇文件給大家介紹如何更改 i.MX8 Android Automotive12 的默認(rèn)開(kāi)機(jī) LOGO。
2. 材料
一張 BMP 格式圖片,大概 400*400 左右(可根據(jù)自己情況而定),不要太大,不然 IMX8 的 M4 內(nèi)核放不下。
一個(gè) Linux 系統(tǒng),本文使用的是 ubuntu16.04。
使用 Linux 系統(tǒng)自帶工具 xxd 制作圖像 C 語(yǔ)言數(shù)組
命令:xxd -i [BMP 圖片名] [生成文件名]

打開(kāi) logo.h 去掉 bmp 文件頭,數(shù)組前 54 個(gè)數(shù)字,如下:

3. 配置
IMX8 開(kāi)機(jī) LOGO 顯示代碼在 M4 程序里面,代碼路徑 android_build/vendor/nxp/mcu-sdk-auto/SDK_MEK-MIMX8QX/。
① 把 logo_bmp 數(shù)組拷貝至 boards/mekmimx8qx/demo_apps/rear_view_camera/nxp_logo.h 文件中。

添加中間運(yùn)算變量:


② 圖像數(shù)組處理,把 3 個(gè) 8bit 數(shù)據(jù)合并成 24bit 數(shù)據(jù),并進(jìn)行圖像翻轉(zhuǎn),如下所示:

③ 注釋掉默認(rèn)開(kāi)機(jī)進(jìn)度條顯示,并配置圖片大小及其顯示位置,如下所示:

④ 更改默認(rèn)顯示函數(shù),往屏幕 buffer 上刷寫(xiě)圖像數(shù)據(jù),如下所示:

4. 驗(yàn)證
更改完成后,重新編寫(xiě) bootloader,并燒錄啟動(dòng)
至此,完成修改 i.MX8 的 Android Automotive12 BSP 的默認(rèn)開(kāi)機(jī) logo!
-
NXP
+關(guān)注
關(guān)注
61文章
1326瀏覽量
187313 -
Android
+關(guān)注
關(guān)注
12文章
3962瀏覽量
129502 -
BSP
+關(guān)注
關(guān)注
1文章
91瀏覽量
26723
發(fā)布評(píng)論請(qǐng)先 登錄
新品!米爾NXP i.MX 91核心板,賦能新一代入門(mén)級(jí)Linux應(yīng)用

如何在i.mx8mq的android13上啟用Widevine DRM?
多顯示器在運(yùn)行Android Automotive 8 i.MX Automotive 13.0.0 1.1.0系統(tǒng)的1.1.0 EVK中無(wú)法正常工作怎么解決?
i.MX8作為從模式,無(wú)聲音是怎么回事?
在i.MX93和i.MX8M Plus上都使用UART,遇到了RTS/CTS連接問(wèn)題求解決
如何基于Android 14在i.MX95 EVK上運(yùn)行Deepseek-R1-1.5B和性能
面向NXP i.MX8處理器的電源解決方案

迅為瑞芯微RK3588開(kāi)發(fā)板Android修改kernel logo
迅為RK3588開(kāi)發(fā)板Android12動(dòng)態(tài)替換開(kāi)機(jī)logo

基于AR1335和i.MX8MP的視覺(jué)方案

在TI開(kāi)發(fā)板上啟用Android Automotive

恩智浦i.MX8處理器的集成電源設(shè)計(jì)

康佳特推出基于恩智浦i.MX 95系列處理器的新款SMARC模塊

評(píng)論