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 ,这是打包的工具包里提供的脚本。

相关推荐
软件技术员10 分钟前
Let‘s Encrypt SSL证书:acmessl.cn申请免费3个月证书
服务器·网络协议·ssl
哎呦喂-ll21 分钟前
Linux进阶:环境变量
linux
耗同学一米八22 分钟前
2024 年河北省职业院校技能大赛网络建设与运维赛项样题四
运维·网络
Rverdoser22 分钟前
Linux环境开启MongoDB的安全认证
linux·安全·mongodb
PigeonGuan33 分钟前
【jupyter】linux服务器怎么使用jupyter
linux·ide·jupyter
一条晒干的咸魚1 小时前
【Web前端】创建我的第一个 Web 表单
服务器·前端·javascript·json·对象·表单
东华果汁哥1 小时前
【linux 免密登录】快速设置kafka01、kafka02、kafka03 三台机器免密登录
linux·运维·服务器
咖喱鱼蛋1 小时前
Ubuntu安装Electron环境
linux·ubuntu·electron
ac.char2 小时前
在 Ubuntu 系统上安装 npm 环境以及 nvm(Node Version Manager)
linux·ubuntu·npm