0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

i.MX8 Android Automotive12 修改开机 logo

大大通 ? 2023-09-04 16:42 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1. 概述

在 i.MX8 的 Android Automotive12 BSP 版本中,默认的是 NXP 的开机 LOGO 显示,如果我们想要更改显示自己的 logo,该如何配置?本篇文件给大家介绍如何更改 i.MX8 Android Automotive12 的默认开机 LOGO。

2. 材料

一张 BMP 格式图片,大概 400*400 左右(可根据自己情况而定),不要太大,不然 IMX8 的 M4 内核放不下。

一个 Linux 系统,本文使用的是 ubuntu16.04。

使用 Linux 系统自带工具 xxd 制作图像 C 语言数组

命令:xxd -i [BMP 图片名] [生成文件名]

wKgZomT4MCCARtErAAAaWcq4xgA452.png

打开 logo.h 去掉 bmp 文件头,数组前 54 个数字,如下:

wKgaomT4MCCAGCD5AADRy5YRhSA669.png

3. 配置

IMX8 开机 LOGO 显示代码在 M4 程序里面,代码路径 android_build/vendor/nxp/mcu-sdk-auto/SDK_MEK-MIMX8QX/。

① 把 logo_bmp 数组拷贝至 boards/mekmimx8qx/demo_apps/rear_view_camera/nxp_logo.h 文件中。

wKgZomT4MCCASiikAAChCCquR1E136.png

添加中间运算变量:

wKgaomT4MCCAHTwHAAB1ahep3AU662.pngwKgZomT4MCCAJesbAADa3Ci46KY192.png

② 图像数组处理,把 3 个 8bit 数据合并成 24bit 数据,并进行图像翻转,如下所示:

wKgaomT4MCCAFIZQAAKepCA7gkA060.png

③ 注释掉默认开机进度条显示,并配置图片大小及其显示位置,如下所示:

wKgZomT4MCCAQHWaAAJ8wgVjH1o414.png

④ 更改默认显示函数,往屏幕 buffer 上刷写图像数据,如下所示:

wKgaomT4MCCAEWbXAAFLlRgIaPU028.png

4. 验证

更改完成后,重新编写 bootloader,并烧录启动

至此,完成修改 i.MX8 的 Android Automotive12 BSP 的默认开机 logo!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • NXP
    NXP
    +关注

    关注

    61

    文章

    1352

    浏览量

    189952
  • Android
    +关注

    关注

    12

    文章

    3974

    浏览量

    130526
  • BSP
    BSP
    +关注

    关注

    1

    文章

    94

    浏览量

    27041
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    全志T113-i开机Logo花屏问题排查与解决指南

    前言:开机Logo作为设备启动的第一视觉印象,直接影响用户体验与产品形象。在全志T113-i平台开发中,因设备树参数配置、Logo格式或分辨率错误导致的花屏问题频发。本指南聚焦三大核心
    的头像 发表于 06-06 08:33 ?328次阅读
    全志T113-<b class='flag-5'>i</b><b class='flag-5'>开机</b><b class='flag-5'>Logo</b>花屏问题排查与解决指南

    新品!米尔NXP i.MX 91核心板,赋能新一代入门级Linux应用

    米尔电子基于与NXP长期合作的嵌入式处理器开发经验,在i.MX6和i.MX8系列核心板领域已形成完整产品矩阵,米尔累计推出5个平台共计二十余款NXP核心板,涵盖工业物联网、新能源、医疗等领域。此次
    的头像 发表于 05-29 08:01 ?1940次阅读
    新品!米尔NXP <b class='flag-5'>i.MX</b> 91核心板,赋能新一代入门级Linux应用

    如何在i.mx8mq的android13上启用Widevine DRM?

    SOC:i.mx8mq 代码: android-13.0.0_2.0.0 1. 我们还有另一个 Android 11 代码库,它支持 Widevine。 Android 11 中有一个
    发表于 04-11 06:44

    多显示器在运行Android Automotive 8 i.MX Automotive 13.0.0 1.1.0系统的1.1.0 EVK中无法正常工作怎么解决?

    我们在 imx8 QuadXPlus EVK 中运行 Android Automotive 13.0.0 1.1.0 映像。我们闪现的图像是Android 13 1.1.0 图像(超链
    发表于 04-10 06:02

    i.MX8作为从模式,无声音是怎么回事?

    编解码 WM8960 通过 i2s 和 i2c 连接到 imx8qxp,i2s (SAI1) 连接如下: 编解码器上的 MCLK 引脚具有 24Mhz 振荡器。 当我将设备树
    发表于 04-09 08:19

    i.MX93和i.MX8M Plus上都使用UART,遇到了RTS/CTS连接问题求解决

    我在 i.MX93和 i.MX8M Plus 上都使用 UART,并遇到了 RTS/CTS 连接问题。 在 i.MX93 上,以下接线工作正常: TX→ RX (RS232) RX← TX
    发表于 04-04 07:16

    如何基于Android 14在i.MX95 EVK上运行Deepseek-R1-1.5B和性能

    本文档总结了如何基于 Android 14 在 i.MX95 EVK 上运行 Deepseek-R1-1.5B 和性能。 1. Install Android 14 on i.MX95
    发表于 04-04 06:59

    面向NXP i.MX8处理器的电源解决方案

    电子发烧友网站提供《面向NXP i.MX8处理器的电源解决方案.pdf》资料免费下载
    发表于 12-24 15:53 ?0次下载
    面向NXP <b class='flag-5'>i.MX8</b>处理器的电源解决方案

    迅为瑞芯微RK3588开发板Android修改kernel logo

    logo_kernel.bmp 要一样,width,height 都为偶数,否则会出现颠倒异常。 2.9.2 替换 logo 我们将制作好的 logo 替换 android12
    发表于 12-24 10:56

    迅为RK3588开发板Android12动态替换开机logo

    迅为RK3588开发板Android12动态替换开机logo
    的头像 发表于 11-15 15:04 ?1118次阅读
    迅为RK3588开发板<b class='flag-5'>Android12</b>动态替换<b class='flag-5'>开机</b><b class='flag-5'>logo</b>

    基于AR1335和i.MX8MP的视觉方案

    在现代科技的推动下,视觉技术在各个领域的应用越来越广泛。你是否曾想过,如何在低光环境下依然能捕捉到清晰、细腻的图像?本文将为你揭示基于AR1335和i.MX8MP的视觉方案,如何在无人机、智能家居等
    的头像 发表于 11-13 01:01 ?705次阅读
    基于AR1335和<b class='flag-5'>i.MX8</b>MP的视觉方案

    如何通过U盘修改安卓开机logo

    本文介绍如何通过U盘修改安卓开机logo,适用于亮钻所有型号主板哦。
    的头像 发表于 10-11 10:21 ?1159次阅读
    如何通过U盘<b class='flag-5'>修改</b>安卓<b class='flag-5'>开机</b><b class='flag-5'>logo</b>

    i.MX Linux开发实战指南—基于野火i.MX系列开发板

    电子发烧友网站提供《i.MX Linux开发实战指南—基于野火i.MX系列开发板.pdf》资料免费下载
    发表于 10-10 17:23 ?12次下载

    在TI开发板上启用Android Automotive

    电子发烧友网站提供《在TI开发板上启用Android Automotive.pdf》资料免费下载
    发表于 09-18 14:52 ?0次下载
    在TI开发板上启用<b class='flag-5'>Android</b> <b class='flag-5'>Automotive</b>

    恩智浦i.MX8处理器的集成电源设计

    电子发烧友网站提供《恩智浦i.MX8处理器的集成电源设计.pdf》资料免费下载
    发表于 09-18 14:25 ?0次下载
    恩智浦<b class='flag-5'>i.MX8</b>处理器的集成电源设计