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