高通平台修改LK(bootloader)开机logo
来源:互联网 发布:软件英文怎么写 编辑:程序博客网 时间:2024/05/01 21:30
一,怎么更改bootloader里的logo图片:
1 首先得拿到图片,格式要求是png, 色深8bit, 且不带alpha(透明色)通道的
2 将 png文件转换成raw文件
convert Android.png -depth 8 rgb:android.raw
3 对于某些屏(只支持RGB565才需要此步骤),将raw文件转换成565格式的raw文件, Android 自带了一个这样的工具,在out/host/linux-x86/bin
./rgb2565 android.raw android.raw565
4 将android.raw或android.raw565转换成原始数组
xxd -i android.raw565 > android_logo.h
xxd -i android.raw > android_logo.h
复制android_logo.h中的数组,替换bootable\bootloader\lk\platform\msm_shared\include\Splash.h中相应的imageBuffer_rgb888[]数组;
注意:splash.h文件中,有imageBuffer[]和imageBuffer_rgb888[] 两个数组。利用一个预编译进行判断
注意:splash.h文件中,有imageBuffer[]和imageBuffer_rgb888[] 两个数组。利用一个预编译进行判断
根据自己的实际情况修改对应的数组
修改宏的值:
修改宏的值:
SPLASH_IMAGE_WIDTH 对应logo.png的高度
SPLASH_IMAGE_HEIGHT 对应logo.png的宽度
SPLASH_IMAGE_HEIGHT 对应logo.png的宽度
编译lk烧写验证。
二,企鹅界面对应splash.img的生成
device\qcom\common\display\logo\logo_gen.py,生成splash.img的步骤:
(1) sudo apt-get install Python-imaging
(2) python ./logo_gen.py snapdragon.png
这样就可在当前目录下生成splash.img,图片要求png格式,且且色深为8-bit的RGB或者RGBA格式。
0 0
- 高通平台开机LOGO修改LK(bootloader)下实现
- 高通平台修改LK(bootloader)开机logo
- 高通平台修改LK(bootloader)开机logo
- 高通平台修改LK(bootloader)开机logo
- 高通平台msm8916修改开机logo 高通平台修改LK(bootloader)开机logo
- 高通平台开机logo的修改
- Android 高通平台开机logo的修改
- Qualcomm 如何修改lk 开机logo
- 高通平台 开机logo 替换
- 高通平台之开机logo,企鹅logo替换
- 高通平台bootloader显示logo图片的过程
- 高通 MSM8K bootloader 之三: LK
- 高通 MSM8K bootloader 之三: LK
- 高通 MSM8K bootloader 之三: LK
- MTK平台修改开机动画,开机logo
- 高通平台开机logo连续显示调试总结
- 高通平台开机logo连续显示调试总结
- 高通平台开机logo连续显示调试总结
- Coreseek Windows下安装调试
- LSTM
- RN多文件上传
- 网易2017年秋招编程题之暗黑的字符串
- 统计时,时间格式如何获取
- 高通平台修改LK(bootloader)开机logo
- noi-7805-配对碱基链
- phpMyAdmin中sql-parser组件的使用
- iOS对象属性详解
- Cloud云深商学院内部频道剪辑上篇-社会大学
- 整数分解为若干项之和
- 222. Count Complete Tree Nodes
- uboot下函数run_main_loop分析
- jQuery选择器之层级选择器