2024年1月6日发(作者:)
开机画面的修改
1. 图片说明
现在我们机器开机一共有4部分的图片显示。
第一张是bootload里面显示的图片
M3图片
M6图片
在修改此图的位置,也可以修改uboot内充电图片
第二张就是我们的绿色机器人图片。
第三张就是我们android字串滚动的动画。
2. 修改图片
下面我们就开始对相应图片来进行修改。
1) 对于第一张图片:
M3的修改方法:
我们可以在device/amlogic/common/res/logo/ 目录下添加或者修改图片
同时在device/amlogic/xxxref目录下修改文档关于Logo部分代码,如:
TARGET_AMLOGIC_AML_LOGO :=
device/amlogic/common/res/logo///A9 logo图片
TARGET_AMLOGIC_LOGO := device/amlogic/common/res/logo/ //此Logo为Recovery下机器人图片
M6的修改方法:
我们可以在deviceamlogicxxxrefres_packres 目录下添加或者修改xxx图片
注意:
1、图片是没有后缀名的
2、必须遵循的——图片必须是16位RGB565的。
3、建议的是——图片尽可能的小,不需要做成全屏的,这样可以明显的提高启动速度;
4、图片的宽度尽量是4的整数倍。
同时在device/amlogic/xxxref目录下修改文档关于Logo部分代码,如:
TARGET_AMLOGIC_LOGO := $(PRODUCT_OUT)/
(由我们修改的图片文件编译生成的)
TARGET_AMLOGIC_RES_PACKAGE :=device/amlogic/xxxref/res_pack/res
(指定图片所在目录)
2) 对于第二张图片,就会稍微复杂一点。第二张图片的存放位置是在device/amlogic/common/res/logo/文件。
修改方法如下:
1. 制作一张图片,然后放到rootfs根目录下。
如: (先解压)
2. 进入终端到/rootfs目录下,输入命令
$ convert -depth 8 rgb:
这样我们就把png文件转换成了raw文件。(如果命令运行不成功,请先输入sudo apt-get install imagemagick)
3. 然后输入命令
$ out/host/linux-x86/bin/rgb2565 -rle <>
这样在rootfs目录下就生成了文件。然后把然后拷贝到device/amlogic/common/res/logo/。
同时修改device/amlogic/xxxref目录下修改文档关于Logo部分代码:
$(LOCAL_PATH)/../common/res/logo/:root/
自己制作的替换
注意,修改后不光要编译rootfs ,还要编译 Kernel,再打包
3) 对于第三张图片就会再复杂一点了,首先它是一个压缩包,也是放在rootfsdeviceamlogicxxxref的目录里面。
它里面分三个部分,俩个文件夹android loading,一个配置文件。
我放了一个实际的压缩包,大家可以拷贝出来实际的看一看。
我先说说里面的内容。这里面的内容如下:
文件夹android和loading里面是一些png文件
当我们做好文件后,我们需要在文件里添加上如下代码。
$(LOCAL_PATH)/:system/media/
这样,我们的第三张滚动的图片就做好了。
最后,记得重新编译下rootfs。建议最好make clean以后重新编译


发布评论