4418 HMI 更换logo 图片

逻辑说明:

HMI 的 kernel 没有提供源码,只是提供了镜像,如果客户需要更换自己的logo 的话, 可以使用提供的工具,将内核+logo 打包起来。

我觉得这里的打包的过程应该是参考了, 4418 build_android.sh 脚本中, 打包 boot.img 的过程。

1 下载HMI的 更换logo 的压缩包

放到 Ubuntu虚拟机中,虚拟机必须是搭建好环境的 ubuntu .

解压后的文件夹。

目录结构。

替换掉 logo.bmp 即可。

使用 ./build_boot.sh 进行 打包,生成 boot.img

2 使用命令,将 boot.img 解压出来。

情况: 1 客户发来 boot.img .2 我需要更换客户的 logo 图片。

所以需要知道如何解压。

安装工具

apt-get install android-tools-fsutils

使用

复制代码
simg2img boot.img boot_ext4.img

将boot.img , 变成 ext4 格式,原来的格式是data ,什么格式也不是。

然后 mount -t ext4 -o loop boot_ext4.img ./mnt 目录下,就可以提取出 被打包的文件了。

3 更换logo 之后,继续打包。

打包命令 ./build_boot.sh ,这是打包的工具包里提供的脚本。

相关推荐
tb_first14 分钟前
k8sday09
linux·云原生·容器·kubernetes
忧郁的橙子.16 分钟前
三、k8s 1.29 之 安装2
linux·运维·服务器
huangyuchi.44 分钟前
【Linux系统】动静态库的制作
linux·运维·服务器·动态库·静态库·库的简单制作
闻不多1 小时前
用llamaindex搭建GAR遇到400
android·运维·服务器
jim写博客1 小时前
Linux进程概念(四)环境地址变量
linux·运维·服务器
是小崔啊1 小时前
【Jenkins】01 - Jenkins安装
运维·jenkins
稚辉君.MCA_P8_Java1 小时前
豆包 Java的23种设计模式
java·linux·jvm·设计模式·kubernetes
Nie_Xun2 小时前
ubuntu网络共享
linux·运维·ubuntu
天上掉下来个程小白2 小时前
Docker-14.项目部署-DockerCompose
运维·docker·微服务·容器
花小璇学linux3 小时前
imx6ull-驱动开发篇22——Linux 时间管理和内核定时器
linux·运维·驱动开发