冷冻机厂家
免费服务热线

Free service

hotline

010-00000000
冷冻机厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

【Rayeager PX2】andoid开机logo分析及PX上的实现 PCB设计 免费猫

发布时间:2020-02-17 13:46:03 阅读: 来源:冷冻机厂家

【Rayeager PX2】andoid开机logo分析及PX上的实现 - PCB设计 - 电子工程网

所以我们便有两种方式改变logo一种是改那个文字,一种是加一个rle文件,生成rle文件到方式也很简单,首先准备一个PNG-24或png-32格式的图片,即可用PS修改出来,即在

保存时选“保存为 Web 所用格式”,然后在弹开的窗口上,“预设”项选择“PNG-24”,保存为android_logo.png。

然后使用了如下命令:convert -depth 8 android_logo.png rgb:android_logo.raw

./rgb2565 -rle android_logo.raw initlogo.rle

rgb2565这个工具一般在android/out/host/linux-x86/bin目录下,如果没有也可以去网上下载一个,然后把权限给上去就可以用了。

生成后,便把那个文件放在out/target/product/rkpx2/root下,然后开始wiki上的步骤编译下来,先make -j4,然后在。/mkimage.sh生成固件,

但是楼主在烧录这个固件后, 并没有如期着看见这个界面,不过后面我修改了第三个界面后,发现根本就不存在第二个界面,楼主猜测也许是初始化时间太短,所以界面没有显示出来,或者说PX2的源码中有将其忽略了,而楼主是用LCD屏的,而楼主的一位朋友用VGA显示,是可以正常显示的,所以说这步理论上也是可行的,最后生成的rle文件是包含在out/target/product/rkpx2目录下的ramdisk.img下的,然后生成固件的时候加在boot.img这个固件下。

第三步是动画,这一步有很多种方法,最简单的方法是只需要把对应的开机动画文件bootanimation.zip用adb工具push进板中/data/local目录下,然后重启便可以实现,显示如下,

使用的开机文件也在附件中,而如大家想知道如何制作这个bootanimation.zip,这个百度上也已经有具体教程,而关于这部分具体代码位置可以参考原帖:http://bbs.chipspark.com/forum.php?mod=viewthread tid=8121 extra=page%3D1。然后所有android的开机所有界面就这样啦,本人也是新手,讲的不好也请指出。

唐山美食

古风旗袍

常艳小说全集免费阅读