LCM LOGO及开机动画兼容
如何修改H3的开机画面和启动LOGO全解
如何修改全志H3芯片的开机动画和开机启动LOGO 大家做生意的都想把好用的固件里的LOGO改成自己的,这点现在并不是很容易实现,因为很多大神在改了SDK并重新封包以后都改了代码。
所以,我们在打开包以后,只要你看到像素分辨率0*0都少了代码,少了一个名为 srceen的像素代码段。
这时候,我们只需要添加这段代码即可,首先我们需要下载一个修改包的软件,全志芯片的修改代码的软件包名为 DragonFace的软件,最新版本为V2.25。
然后下载一个H3固件包即可,我们这里采用了潜龙大大的固件包(这里要感谢一下潜龙大大)。
等到固件下载完成,我们就可以启动DragonFace这款软件了点击最上面的固件,选择潜龙大大的固件包,载入这里会出现一个报错信息 不用管他 因为我们没有连接机器的原因 可以不用管这里好了解包完成了我们发现屏幕像素那里变成了0*0 为什么会这样呢实际上我也降了很久没有想明白为啥这里要感谢我的好友默默水漂提供的思路当时我问他如何修改的时候他跟我说了一堆代码然后告诉我这是一部分好吧我们呢就按照这个思路走下去好了我们点击页签里面的高级设置出现如下画面这时候我们点击第一个按钮修改系统配置我们要修改的是screen参数所以我们这时候要查询screen字节了点击查找下一个出现如下画面关闭查找工具后我们找到了这些参数不对的然后通过对比安卓源代码我得出的结论是少了如下代码[lcd0_para]lcd_used = 1lcd_x = 1280lcd_y = 800lcd_width = 0lcd_height = 0lcd_dclk_freq = 77lcd_pwm_not_used = 0lcd_pwm_ch = 0lcd_pwm_freq = 10000lcd_pwm_pol = 0lcd_if = 3lcd_hbp = 46lcd_ht = 1450lcd_vbp = 40lcd_vt = 1860lcd_vspw = 10lcd_hspw = 10lcd_hv_if = 0lcd_hv_smode = 0lcd_hv_s888_if = 0lcd_hv_syuv_if = 0lcd_lvds_ch = 0lcd_lvds_mode = 0lcd_lvds_bitwidth = 1lcd_lvds_io_cross = 0lcd_cpu_if = 0lcd_frm = 1lcd_io_cfg0 = 0x10000000lcd_gamma_correction_en = 0lcd_gamma_tbl_0 = 0x00000000lcd_gamma_tbl_1 = 0x00010101lcd_gamma_tbl_255 = 0x00fffffflcd_bl_en_used = 1lcd_bl_en = port:PH07<1><0><default><1>lcd_power_used = 1lcd_power = port:PH08<1><0><default><1>lcd_pwm_used = 1lcd_pwm = port:PB02<2><0><default><default>lcdd0 = port:PD00<3><0><default><default> lcdd1 = port:PD01<3><0><default><default> lcdd2 = port:PD02<3><0><default><default> lcdd3 = port:PD03<3><0><default><default> lcdd4 = port:PD04<3><0><default><default> lcdd5 = port:PD05<3><0><default><default> lcdd6 = port:PD06<3><0><default><default> lcdd7 = port:PD07<3><0><default><default>我们将这段代码加入这两个之间这时候我们点击保存这里我们重新封包成2.img 封包成功的时候会有提示然后我们重新导入2.IMG文件这时候你就会发现屏幕像素变成了你规定的屏幕像素这时候你就可以随意替换这两个LOGO和动画了。
制作u-boot LCD开机logo 及LCD字符显示错误的解决
前段时间总感觉忙,驱动、应用瞎搞一通,移植的uboot也是缺胳膊少腿,都是没开机logo 的,只实现了基本功能。
最近闲下来了,想弄些好玩点的东西,从那开始呢?还是uboot,把uboot一点一点完善起来,这应该是一个比较有意思的过程。
做一个自己喜欢的开机logo,岂不是很炫。
要想显示logo,当然我们首先要做的是修改完善lcd的驱动,修改驱动这一块我就不赘述了,网上一搜一大把,不过推荐一下Tekkaman Ninja 的博客,参照他的肯定是没问题的。
以下引自Tekkaman Ninja/****************************************************************************** 图片的放置路径所有的开机logo都放在了/tools/logos 之下,你只需要将你的班子作对应的logo替换就好了。
对于S3C2440,你只需要将denx.bmp替换成你想要的logo就好了。
对于ATMEL的芯片,据说会显示ATMEL的logo,所以替换那个logo即可。
但是你所替换的logo必须和原来的大小、格式一模一样,否则会出现u-boot使用过程中宕机重启的后果。
--------------------------------------------------------------------------------二、图片的大小标准不同的logo对应不同的大小,这里S3C2440所对应的是160*96分辨率的BMP图片。
--------------------------------------------------------------------------------三、图片的转换脚本在制作图片前,请您现确认您的Linux主机上安装了Netpbm 工具包。
如果是Ubuntu,你可以直接用新立得安装;如果是别的发行版,可以在Netpbm主页下载源代码编译。
轻松修改BIOS开机画面
轻松修改BIOS开机画面漂亮的开机画面是品牌机的专利,普通的用户都十分向往,可是,繁琐的制作操作过程(DOS操作棋式)让普通用户望而止步,因此只有少数的玩家才拥有漂亮的开机画画,而普通用户整天面对的依然是枯燥的自检画面,难道普通的用户就无法享用漂亮的开机画面吗?EPoX Magic Screen的出现改变了磐英主板用户的苦脑,Magic Screen不需要知道CBROM命令参数、不需要输入任何DOS命令、不需要知道如何刷新BIOS.....修改开机画面如安装程序一样简单易学,支持用户个性化的开机画面设置,满足了用户在个性上的需求(可随意加入开机画面)。
但是由于Magic Screen是台湾磐英科技(EPOX)开发的专用软件,如果主板品牌不是磐英的,将无法运行此程序;所以还需要对文件作一简单修改;不多说了,具体操作步骤往下看:本文所需要文件:Magic Screen BIOS Agent文件可从本网站下载。
一、修改运行程序大多文件都有一定的局限性。
Magic Screen也不例外,其与主板BIOS的类型和版本有着紧密的关系;其目前只支持AWARD BIOS(AMI BIOS用户无法使用此程序),而且只能支持AWARD6.0版本的BIOS文件;对于较早的AWARD4.51版本的BIOS,无法使用Magic Screen。
如不清楚自己主板的BIOS类型和版本,可用BIOS Agent检测一下。
运行BIOS Agent点击“Get BIOS Info”即可获得主板BIOS信息。
确定主板具备运行Magic Screen的条件(BIOS是AWARD6.0),即可下载安装Magic Screen;其是一个压缩文件,解压缩后运行SETUP安装即可;其默认目录是“C:\Program Files\epox\Magic Screen”,我们可以直接运行其目录中的Magic Screen文件,也可运行开始-程序-EPOX-Magic Screen;如果主板品牌不是磐英的,运行Magic Screen会有一个主板类型错误提示:不必再意,接“OK”退出,点击我的电脑-选择“C”盘;可以找到一个“Epoxmbid.txt”双击可以打开此文件;文件中的内容即为你主板ID,我们只要将ID后三位改成磐英标识“PAB”(注意一定要大写PAB),然后保存退出,并且将文件属性改成“只读”即可(必须设置为只读)。
修改安卓系统开机画面
Android系统开机动画包括两部分:开机显示的ANDROID 文字;ANDROID发光动画。
这篇文章说的开机动画是第一种,下面开始正文!1. 制作当前屏幕像素的图片(模拟器默认为320*480)使用PS制作一张320*480的图片,保存时选―保存为Web 所用格式‖,然后在弹开的窗口上,―预设‖项选择―PNG-24‖,保存为android_logo.png注:好像只支持png-24,其他格式生成的rle文件显示不正常,有兴趣大家可以再验证一下。
2. 将图片转换为raw格式使用linux下的ImageMagick自带的convert命令,进行raw格式转换,命令为:convert -depth 8 android_logo.png rgb:android_logo.raw注:ubuntu 10.04 默认已经安装ImgageMagick工具,如果当前系统没有安装,可以执行下面的命令安装:sudo apt-get install imagemagick3. 将raw格式转化为rle文件需要用到android编译后的rgb2565工具,在android/out/host/linux-x86/bin目录下(android为当前源码所在目录),转换命令如下:rgb2565 -rle < android_logo.raw > initlogo.rle到目前为止,启动需要显示的图像已经做好了,就是initlogo.rle,注意文件名必须是这个,如果想改文件名,需要修改android/system/core/init/init.h中的宏:#define INIT_IMAGE_FILE "/initlogo.rle"====================================================================== ======================下面需要将initlogo.rle加入的android文件系统中4. 找到ramdisk.img文件(android/out/target/product/generic/ramdisk.img),将文件名改为ramdisk.img.gz,然后使用下面的命令解压:gunzip ramdisk.img.gz解压后得到ramdisk.img,可能有人要问,怎么文件名又改回去了?其实不然,使用file ramdisk.img查看一下就知道了:解压前:ramdisk.img: gzip compressed data, from Unix解压后:ramdisk.img: ASCII cpio archive (SVR4 with no CRC)跑题了,还是说正事儿。
Android8.1系统修改开机logo和开机动画
Android8.1系统修改开机logo和开机动画修改开机logo1. 在device\qcom\common\display\logo下找到logo_gen.py2. 如果没有安装Python,先执⾏以下命令 sudo apt-get install python-imaging3. 将需要制作logo的图⽚拷贝到logo_gen.py的同级⽬录需要注意的是图⽚分辨率应该与设备屏分辨率⼀致4. 运⾏如下命令⽣成splash.img,执⾏ python ./logo_gen.py logo.png5. 连上设备运⾏如下命令adb reboot bootloaderfastboot flash splash splash.imgfastboot reboot6. 检查logo是否替换成功修改开机动画1. 开机动画和关机动画的存储路径为:vendor\qcom\proprietary\qrdplus\Extension\apps\BootAnimation;2. 将制作好的动画替换路径下的zip包(bootanimation.zip 和shutdownanimation.zip)3. 需要将动画路径拷贝到/system/media⽂件⽬录下:路径:拷贝⽂件添加这⼀⾏:PRODUCT_COPY_FILES +=vendor/qcom/proprietary/qrdplus/Extension/apps/BootAnimation/bootanimation.zip:system/media/bootanimation.zip4. 修改之后编译系统,system即可;编译:source build/envsetup.shlunchm cleanm -j16编译成功之后查看⽣成的⽂件system下⾯有以下zip⽂件:实质上就是将⽂件拷贝到这个路径下是关键;之前有将zip包⽤adb命令推到设备的/system/media路径下,测试开机动画是ok的,所以拷贝⽂件使其编译到system中是关键;5. 刷系统检查修改是否成功刷系统:adb reboot bootloaderfastboot flash system system.imgfastboot -wfastboot reboot。
修改bios全屏开机画面
实验二:
笔者随便做了一张640×480大小16色的bmp文件,上面画了几个字,大小为145k,文件名为goldwave.bmp。首先“强行”将bmp文件植入bios.bin中,键入命令:cbrom
bios.bin /logo goldwave.bmp。让笔者惊喜的是,这一过程顺利地进行了,并没有出现错误信息。接着键入:cbrom
bios.bin /d,此时显示bios文件信息为:
从多出的一行可以看出,植入的bmp文件original-size(原始文件大小)为145.06k, compressed-size(压缩后文件大小)为4.43k。咦,原来bmp文件是经过cbrom这个程序压缩了的,怪不得小小的bios文件能装下145.06k的“庞然大物”。
打造自己的“品牌机”——修改bios全屏开机画面
--------------------------------------------------------------------------------
作者:未知 来源:BIOS 之家 类别:修改开机全屏LOGO 日期:2002-2-21 20:10:20 今日/总浏览: 54/3322
00 ff”来表示。“索引”位图最多只能显示256种颜色。
上面简单地介绍了位图文件的格式,那么“花屏”到底是什么原因呢?原来一般的16色索引位图颜色表中的颜色可以是16m种颜色中的任何16种,而logo图片却是标准的16色索引位图文件,它的颜色表中只能是确定的16种颜色,如果颜色表中的颜色不是这16种或超出了这16种,那么就会引起显示时的“花屏”现象。从原因上看,解决的办法很简单,将logo图片创建成标准的16色“索引”位图文件即可(可用“画图”程序的另存为“16色位图”完成)。
修改开机画面方法
修改开机画面方法
开机画面是用户在开机时看到的画面,一般是厂家(如联想、戴尔)
的品牌LOGO等信息。
下面介绍修改开机画面的方法。
一、修改开机画面的方法
1、改变开机启动项
通过修改开机启动项,可以改变开机画面,详细步骤如下:
(1)在电脑桌面上右键点击“计算机”,打开“属性”;
(2)点击“高级系统设置”,在弹出的窗口中选择“启动和恢复”;
(3)在“启动项”中选择要更改的开机启动项,做出更改,点击
“确定”;
(4)更改成功,重启电脑即可看到新的开机画面。
2、修改电脑BIOS
通过修改电脑BIOS的开机画面,可以修改开机画面,步骤如下:
(1)打开电脑,按下“F2”键或“Delete”键,进入BIOS设置界面;
(2)依据BIOS键位不同,找到“开机画面”设置;
(3)设置开机画面,按提示选择要设置的图片文件;
(4)点击“应用”或“确定”,保存设置,重新启动电脑即可看到
新的开机画面。
二、如何制作开机画面
1、新建画面文件
要制作开机画面,首先需要将原图片文件转换为特定格式,这样才能在开机时显示出来,所以,首先,我们需要做的是新建一个画面文件。
简单快捷刷开机logo--拥有你自己的开机画面
刷开机LOGO的步骤:
1.下载并解压AFUWIN4.37cn.rar
2.运行afuwin_cn.exe
3.点击确定
4.有杀毒软件就解除阻止
5.出现下面的图像,点击备份,备份好
bios
6.下载并打开AMI BIOS LOGO自动修改工具V1.91.rar里面的AMI BIOS LOGO自动
修改工具V1.91.exe,出现下面的图像
7.原始BIOS就选择刚刚备份好的BIOS,LOGO文件就选择640*480的256色的图片,
如果图片太大就慢慢调好大小,如果图片文件选对后就显示执行,然后直接点击执行,成功后就按照提示路径找到已有开机logo的BIOS(提醒一点:如果bios里面没有LOGO文件模块的话就刷不了的,要去下载有logo模块的bios。
去那里下载?你们懂的。
如何知道有没有logo模块呢?上图红色圈圈那个就是代表logo模块,没有就表示没有log模块。
刷之前最好备份好原来的bios文件)
8.再运行afuwin_cn.exe,点打开刚刚已经刷进LOGO的BIOS文件像下图
9.找到bios文件路径点击打开
10.按照此设置
最后点击刷写,然后会自动重启,按del键进入BIOS,进bios后选boot摁回车选Quiet Boot【Enabled】摁F10保存。
重启后就可以看到酷呆的开机logo了。
Linux启动图标DIY
Linux启动图标DIY(定制logo的方法)ARM-Linux启动时会先在LCD左上角显示一个MIZI Linux的蜻蜓图案。
这个也就是俗称的Logo。
如果你很有个性,那么你一定会想把这个Logo换成自己喜欢的图案。
Let's go!首先分析一下Logo的显示代码:不难发现Logo显示是在加载显示驱动fb后由kernel/drivers/video/fbcon.c中的fbcon_show_logo函数来完成的。
fbcon_show_logo函数中有很多兼容性代码,不是都会用到的!我们用的是TFT真彩屏,估计应该是CONFIG_FBCON_CFB24之类的。
再仔细看一下,这里用到的显示数据均来自kernel/include/linux/linux_logo.h。
这里同样也有一些兼容性的数据,其中对我们有用的是:linux_logo_red[] ——调色板中的红色分量linux_logo_green[] ——调色板中的绿色分量linux_logo_blue[] ——调色板中的蓝色分量linux_logo[] ——Logo图案的点阵在fbcon_show_logo里只做了256色的显示,所以要先设置一个RGB 调色板。
这里的调色板是从0x20色开始编的,所以实际好象只有最多224色的显示。
linux_logo.h里默认是做了一个214级的灰度调色板,想要彩色的话就自己修改吧!(注意从0x20开始,0-0x1f的32 种颜色不能用)再看linux_logo[],这是Logo图案的点阵。
因为是256色的图,所以每点为一个Byte。
Logo图案是80*80大小,所以这里总共有6400 Byte。
一共是800行,每行8 Byte即8 Point,每10行数据对应Logo图案中一行。
可以先自己试试放一些简单图形进去显示看看。
(同样注意颜色要从0x20开始,0-0x1f的32种颜色是不确定的)当然你不会只想显示一些简单图形,而是希望能把收藏的漂亮图片放上去。
修改bios设置去掉电脑开机logo的方法
修改bios设置去掉电脑开机logo的方法
来源:U大侠时间:2016-02-17
对于用户来说,每个人的使用习惯都是各不相同的,会根据自己的需求或是喜好将电脑设置成自己喜欢的样子。
最近就有用户表示电脑开机的时候会出现LOGO,虽然不影响电脑的操作,但是个人不习惯。
因此,要如何关闭电脑的开机LOGO呢?下面,U大侠小编就给大家介绍修改bios设置去掉电脑开机logo的方法。
1、根据主板情况不同,看电脑开机提示bios按键快捷键进入bios界面。
在bios界面中选择“advanced bios features”选项按回车进入高级选项。
LOGO
2、找到高级选项里面的“full screen logo show”,光标移到该项“enabled”按回车。
LOGO
3、在弹出的“disabled”和“enabled”选项界面中,移动光标选择“disabled”并按回车,把“full screen logo show”设置成“disabled”。
LOGO
4、设置完成后我们按f10保存,在弹出的“setup confirmation”中选择“yes”按回车退出即可。
LOGO
以上就是修改bios设置去掉电脑开机logo的方法,更多精彩内容继续关注U大侠官网。
相关内容推荐:
电脑开机停留在主板logo界面的解决方法。
wince开机动画及loadcepc的定制
wince开机动画及loadcepc的定制导读:wince并不是完全意义上的RTOS(实时嵌入式操作系统),其启动方式主要有两种,bootload和loadcepc+DOS,而bootload里也分为bios+bootload和bootload两种方式,这里不作讨论,本人主要负责的是loadcepc+dos这种方式的启动定制,这里主要介绍如何在用loadcepc启动内核的时候加入公司LOGO动画的过程。
整个过程主要有几个过程,一,在DOS模式下显示图片二,在显示图片的基础上显示连续的图片,产生动画三,把产生动画的程序嵌入到loadcepc的读取内核的过程中。
一.首先要实现的是在DOS下显示图片,通常来说,就是打点。
由于DOS是16位操作系统,工作在实模式下,所以其图片显示方式不同与普通的windows程序,这里可以参考几本书,《DOS编程大全》,《DOS技术内幕》作者是大名顶顶的一代旗帜性人物求伯君,详细介绍了DOS下16位程序的开发。
现在来说明如何显示图片,在DOS下我们可以访问的内存只有1MB空间(这就是DOS的局限性所在),地址从00000H到FFFFFH,这段内存根据用途又分为不同的块,系统分配给图形缓冲区(显示存储器)的地址在A0000H到BFFFFH 之间,大小为128KB,其中,VGA占用了A0000H到AFFFFH段,共64KB,这段地址是内存映射地址,供我们访问显示存储器用。
在VGA 13H图形模式下,显示内存使用A0000H 到AF9FFH的一段线性内存空间,每个字节表示一个点,对应屏幕上的一个像点,320*200的屏幕分辨率共需要64000个字节,刚好64KB,因为一个字节可以表示的最大整数值为256,所以每个像点就可以表示256种颜色,下面我们开始图片的具体显示过程。
1.我们先设置视频模式,画图以前必须使屏幕工作在图形方式,这就要设置屏幕的视频模式。
设置视频模式有许多种方法,其中调用视频BIOS功能是最简单的一种,通过调用BIOS中断0x10的服务程序,可以很方便地设置屏幕模式。
开机动画、壁纸、应用程序图标的总结
一.开机动画的替换A.Android平台启动初始化,出现"A N D R I O D"文字字样画面的替换这里所说的LOGO是在KERNAL启动后由init进程调用显示的LOGO.Android中使用的LOGO是rle格式,一种压缩格式。
1. 将图象转换为RAW格式,使用GIMP或者Advanced Batch Converter软件,将图象转换为RAW格式。
2. 使用android自带的rgb2565工具,将RAW转换为RLE用法:rgb2565 -rle < initlogo.raw > initlogo.rlergb2565 原码在:mydroid_1.5/build/tools/rgb2565 目录下生成的执行程序在:mydroid_1.5/out/host/linux-x86/bin执行过程:(1)、先进入mydroid_1.5/out/host/linux-x86/bin(Z:\rk-Eclair\out\host\linux-x86\bin)目录下,若没有rgb2565则先进入mydroid_1.5/build/tools/rgb2565进行mm生成相应的可执行文件;(2)、将要转换的raw文件拷至目录mydroid_1.5/out/host/linux-x86/bin下,执行:./rgb2565 -rle < initlogo.raw > initlogo.rle 即可;3. 将initlogo.rle打包到根文件系统中,将initlogo.rle 拷贝至mydroid_1.5/out/target/product/w7/root/initlogo.rle(Z:\rk-Eclair\out\target\product\generic\ro ot)其相应的代码为:mydroid_1.5/system/core/init/init.cmydroid_1.5/system/core/init/logo.cB.Android平台上层图形系统启动,出现含闪动的ANDROID字样的动画图片的替换有两种替换方法,方法一(推荐使用),共有5个步骤1把需要压缩的文件和图片目录准备好Android 2.0 开机动画文件分析。
电脑开机卡在logo面怎么处理
电脑开机卡在logo面怎么处理电脑开机卡在 logo 面是一个让人颇为头疼的问题,相信不少朋友都遇到过。
当这种情况发生时,先别着急,咱们可以逐步排查,找到问题所在并解决它。
首先,咱们来分析一下可能导致电脑开机卡在 logo 面的原因。
硬件方面的问题是比较常见的,比如硬盘故障。
硬盘是存储系统和数据的重要部件,如果硬盘出现坏道、损坏或者连接不良,就可能导致电脑在开机时无法正常读取数据,从而卡在logo 面。
内存问题也不容忽视,内存出现故障、接触不良或者不兼容,都可能引发这种情况。
另外,电源供电不足也可能是罪魁祸首之一,电源无法为电脑的各个部件提供稳定充足的电力,就会影响电脑的正常启动。
在软件方面,系统文件损坏或者丢失是比较常见的原因。
可能是由于误删除了关键的系统文件,或者是病毒、恶意软件的破坏,导致系统在启动时无法加载必要的文件,进而卡在 logo 面。
驱动程序不兼容或者出现错误也可能导致开机卡顿。
还有就是近期安装的软件与系统存在冲突,影响了系统的正常启动。
了解了可能的原因,接下来咱们就可以采取相应的解决措施了。
如果怀疑是硬件问题,咱们可以先从简单的排查开始。
检查硬盘的连接,确保数据线和电源线都连接牢固。
如果是台式机,可以打开机箱,重新插拔一下硬盘的连接线。
对于内存,同样可以采取重新插拔的方式,清理一下内存插槽和内存条上的灰尘。
如果有多条内存,可以尝试只保留一条内存,开机测试,逐步排查是否存在内存故障或不兼容的情况。
电源问题相对复杂一些,如果有条件,可以使用电源测试仪检测电源的输出是否正常,如果电源确实有问题,那就需要更换新的电源。
要是怀疑是软件方面的原因,我们可以尝试进入安全模式。
在开机时不停地按 F8 键(不同的电脑可能按键不同,有的可能是 F2、F12 等),直到出现启动选项菜单,选择安全模式。
如果能够进入安全模式,说明可能是系统驱动或者软件冲突的问题。
在安全模式下,可以卸载近期安装的可能有问题的软件或驱动程序。
全屏开机画面 LOGO 的修改方法
全屏开机画面 LOGO 的修改方法1 、AW ARD BIOS 全屏开机画面的修改像联想或IBM 、华硕等品牌机,都有自己的全屏开机画面.其实,普通主板要实现品牌机这种全屏开机画面也很简单,只要你的FLASH ROM 的空间足够,再设计一幅全屏的16 色BMP 图象,写入到BIOS 中就可以实现了。
具体操作如下:找一个或自己做一幅漂亮的640 ×454 ×16 色的BMP 格式图片,文件名假设为LOGO.BMP 。
注意:图像文件必须是16 色的BMP 格式!要以比640 × 464 小,文件大小应该控制在150KB 以内,否则会造成死机。
要达到这个要求可以分别在PHOTOSHOP 和W98 下的画图程序中分别进行。
先在PHOTOSHOP 中打开一个640 ×454 象素的文件,制作或粘贴上一个现成的图案,保存成一个BMP 格式的文件;然后打开画图程序,读入刚才制作好的BMP 文件,再另存为16色的BMP 格式的文件。
执行CBROM BIOS.BIN /LOGO LOGO.BMP 命令,程序运行后提示“ Adding Logo.bmp...1.8% ”(f ,表示图形文件加入成功,否则显示出错信息,表示图片尺寸过大或BIOS 不支持全屏开机画面。
注意,有时图形文件过大并不提示出错,但在BIOS 升级时会死机。
最后,升级BIOS ,把修改好的BIOS 文件写到BIOS 芯片中,重开机后,你会发现屏幕上出现新加入的图形了,屏幕下方出现“ Press [TAB] to show POST screen ,[DEL] to enter SETUP ”信息,而且,显示“能源之星”的那个页面也不会出现了,可见其优先权之高。
2 、AMI BIOS 全屏开机画面的修改与AWARD 的BIOS 单调的全屏开机画面不同,AMI BIOS 支持全彩的全屏开机画面,因此可制作出更漂亮的全屏开机画面。
开机logo以及两种修改开机动画方法
开机logo以及两种修改开机动画⽅法Android开机画⾯总共有三屏⼀、第⼀屏:开机logo1、选张png格式的图⽚,在Linux任意下执⾏(安装⼯具):1. sudo apt-get install pnmtoplainpm2、在所要定制logo的pngtopnm logo.png⽬录执⾏(转换成pnm格式):1. pngtopnm logo.png > logo_linux.pnm3、再执⾏(转化成224的pnm图⽚):1. pnmquant 224 logo_linux.pnm > logo_linux_clut224_formal.pnm4、执⾏(转换成ppm格式):1. pnmtoplainpnm logo_linux_clut224_formal.pnm > logo_linux_clut224.ppm5、/kernel/drivers/video/logo/logo_linux_clut224.ppm是默认的启动Logo图⽚,把⾃⼰的ogo_linux_clut224.ppm替换这个⽂件,同时删除logo_linux_clut224.c logo_linux_clut224.o⽂件(如果存在) 。
6、进⼊kernel⽬录重新编译内核1. cd kernel1. make kernel.img⼆、第⼆屏:Android字样Android系统开机会出现“A N D R O I D”这⾏字,相信⼤家都不陌⽣,那么这个怎么修改呢?相关⽂件在Android系统源码(不是Android内核源码)system/core/init/init.c,如下代码⽚段1. if( load_565rle_image(INIT_IMAGE_FILE) ) {2. fd = open("/dev/tty0", O_WRONLY);3. if (fd >= 0) {4. const char *msg;5. msg = "\n"6. "\n"7. "\n"8. "\n"9. "\n"10. "\n"11. "\n" // console is 40 cols x 30 lines12. "\n"13. "\n"14. "\n"15. "\n"16. "\n"17. "\n"18. "\n"19. " A N D R O I D ";20. write(fd, msg, strlen(msg));21. close(fd);22. }23. } :到这⾥⼤家就知道怎么修改了吧。
LCM LOGO及开机动画兼容
LCM 不同屏兼容代码修改文档一、思路:根据加载的LCM文件匹配分辨率height,width根据不同分辨率去加载开机logo,动画,充电显示图标。
二、主要实现方法:1)开、关机动画的适配a)X:\jianguo\D5273_TEST\MT6753_MP_M0.MP1_V1\alps\device\ratech\mt6735m_d5273_s2\ProjectConfig.mk增加以下2处增加:LCM_HEIGHT_SEC = 1280LCM_HEIGHT_SEC = 720b)X:\jianguo\D5273_TEST\MT6753_MP_M0.MP1_V1\alps\frameworks\base\data\bootanimation\bootanimation.mk根据分辨率将增加的动画文件复制到system/media/bootanmation.zipc)X:\jianguo\D5273_TEST\MT6753_MP_M0.MP1_V1\alps\frameworks\bas e\cmds\bootanimation\Bootanimation.cpp在函数void BootAnimation::initBootanimationZip()前增加//Singh modify for SEC_LOGO==startstatus_t BootAnimation::getDisplayInfo(void){sp<IBinder> dtoken(SurfaceComposerClient::getBuiltInDisplay(ISurfaceComposer::eDisplayIdMain));DisplayInfo dinfo;status_t status = SurfaceComposerClient::getDisplayInfo(dtoken, &dinfo);if (status)return -1;mWidth = dinfo.w;mHeight = dinfo.h;return status;}//Singh modify for SEC_LOGO==end在void BootAnimation::initBootanimationZip()函数调用getDisplayInfo()函数在函数990行增加//Singh modify for SEC_LOGO==start ((mWidth==480)&&(access(SYSTEM_BOOTANIMATION_FILE2, R_OK) == 0) &&((zipFile = ZipFileRO::open(SYSTEM_BOOTANIMATION_FILE2)) != NULL)) ||//Singh modify for SEC_LOGO==end注意SYSTEM_BOOTANIMATION_FILE2文件夹是否匹配关机动画:d)X:\jianguo\D5273_TEST\MT6753_MP_M0.MP1_V1\alps\frameworks\bas e\cmds\bootanimation\ bootanimation.h增加函数://Singh modify for SEC_LOGO==startstatus_t getDisplayInfo(void);//Singh modify for SEC_LOGO==end start三、开机LOGO及关机下电池图标的适配1、X:\jianguo\D5273_TEST\MT6753_MP_M0.MP1_V1\alps\device\ratech\mt6735m_d5273_s2\ProjectConfig.mk#Singh modify for SEC_LOGO==startSECOND_LOGO = fwvga#Singh modify for SEC_LOGO==end2#Singh add begin==========================================ifneq ($(strip $(SECOND_LOGO)),)SECOND_TEMP := $(strip $(subst $(UNDER_LINE), $(EMPTY), $(SECOND_LOGO)))COUNT := $(words $(SECOND_TEMP))SECOND_BASE_LOGO := $(word $(COUNT),$(SECOND_TEMP))EXIST := $(shell if [ -e $(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO) ];then echo "exist"; else echo "noexist"; fi;)ifeq ($(EXIST), "noexist")SECOND_BASE_LOGO := $(SECOND_LOGO)endifRESOURCE_OBJ_LIST += \$(BOOT_LOGO_DIR)/$(SECOND_LOGO)/$(SECOND_LOGO)_uboot.raw ifneq ($(strip $(MTK_ALPS_BOX_SUPPORT)), yes)RESOURCE_OBJ_LIST += \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_batte ry.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_low_ battery.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_charg er_ov.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_num _0.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_num _1.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_num _2.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_num _3.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_num _4.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_num _5.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_num _6.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_num _7.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_num_8.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_num _9.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_num _percent.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_a nimation_01.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_a nimation_02.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_a nimation_03.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_a nimation_04.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_a nimation_05.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_a nimation_06.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_a nimation_07.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_a nimation_08.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_a nimation_09.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_a nimation_10.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_ 10_01.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_ 10_02.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_ 10_03.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_ 10_04.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_ 10_05.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_ 10_06.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_ 10_07.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_ 10_08.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_ 10_09.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_ 10_10.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_ bg.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_i mg.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_ 100.raw \$(BOOT_LOGO_DIR)/$(SECOND_LOGO)/$(SECOND_LOGO)_kernel.raw endifendif#Singh add end==========================================3、alps/vendor/mediatek/proprietary/bootable/bootloader/lk/platform/mt6735/mt_lo go.ca)修改void mt_disp_show_boot_logo(void)b)void mt_disp_show_charger_ov_logo(void)c)void mt_disp_show_low_battery(void)4、alps/vendor/mediatek/proprietary/external/libshowlogo/charging_animation.cppa) void show_boot_logo(void)b) void show_kernel_logo()c)void show_low_battery(void)d)void show_charger_ov_logo(void)5、X:\jianguo\D5273_TEST\MT6753_MP_M0.MP1_V1\alps\vendor\mediatea)void fill_animation_battery_old(unsigned int capacity, void *fill_addr, void * dec_logo_addr, void * logo_addr, LCM_SCREEN_T phical_screen)b)void fill_animation_battery_new(unsigned int capacity, void *fill_addr,void * dec_logo_addr, void * logo_addr, LCM_SCREEN_T phical_screen)6、X:\jianguo\D5273_TEST\MT6753_MP_M0.MP1_V1\alps\vendor\mediate k\proprietary\xternal\ibshowlogo\ show_animation_common.c更改同上7、X:\jianguo\D5273_TEST\MT6753_MP_M0.MP1_V1\alps\vendor\mediatek\proprieta ry\external\libshowlogo\ cust_display.h#elif defined(FWVGA) || defined(CU_FWVGA) || defined(CMCC_FWVGA) || defined(CT_FWVGA) || defined(CMCC_LTE_FWVGA) || defined(CT_LTE_FWVGA) || defined(CU_LTE_FWVGA)||(LCM_HEIGHT_SEC == 1280)。
开机画面操作方法
开机画面操作方法
请问您具体指的是哪一种开机画面操作方法呢?以下是不同情况下的操作方法:
1. Windows系统开机画面操作方法:
- 在开机过程中按下F8键,进入高级启动选项界面,可以选择“安全模式”、“安全模式带网络支持”、“安全模式带命令提示符”等模式;
- 如果需要进入BIOS设置界面,可以在开机过程中按下DEL或F2等键,不同品牌的计算机有所不同,具体请参考计算机说明书。
2. MacOS系统开机画面操作方法:
- 按下电源键打开Mac计算机,等待出现灰色的进度条,并按下Option键,出现启动磁盘列表;
- 如果需要进入恢复模式,可以在开机过程中按住Command + R键,进入恢复模式界面。
3. Ubuntu系统开机画面操作方法:
- 开机后按住Shift键,进入Grub引导菜单,选择不同的启动模式;
- 如果需要进入BIOS或UEFI设置界面,可以在开机过程中按下F2、F12或Del键等,不同品牌的计算机有所不同,具体请参考计算机说明书。
以上是一些常见的开机画面操作方法,如果有特殊需求可以参考计算机说明书或者搜索相关资料了解。
i系列HMI开机画面添加
i系列hmi开机画面添加刷机后卡在开机画面开机画面添加开机启动项win7开机画面手机一直在开机画面刷完机卡在开机画面微信开机画面的来历红米note卡在开机画面手机一直重复开机画面
如何设置i系列启动画面
i 系列触摸屏支持嵌入用户自定义图片,如可嵌入公司 Logo 等;以下介绍操作步骤; 注:该功能仅使用于 i 系列触摸屏。
1、
硬件版本号:20090415 或更高版本:
2、
软件版本:V3.00 2009.运行 Project Manager 程序,点击“下载”按钮;
4、
进入“下载”窗口,勾选“开机画面(i 系列)”,点击“浏览”,打开要插入的图 片,如下图所示:
5、
点击“开始下载” ,下载完毕后重启触摸屏,显示插入图片:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
LCM 不同屏兼容代码修改文档一、思路:根据加载的LCM文件匹配分辨率height,width根据不同分辨率去加载开机logo,动画,充电显示图标。
二、主要实现方法:1)开、关机动画的适配a)X:\jianguo\D5273_TEST\MT6753_MP_M0.MP1_V1\alps\device\ratech\mt6735m_d5273_s2\ProjectConfig.mk增加以下2处增加:LCM_HEIGHT_SEC = 1280LCM_HEIGHT_SEC = 720b)X:\jianguo\D5273_TEST\MT6753_MP_M0.MP1_V1\alps\frameworks\base\data\bootanimation\bootanimation.mk根据分辨率将增加的动画文件复制到system/media/bootanmation.zipc)X:\jianguo\D5273_TEST\MT6753_MP_M0.MP1_V1\alps\frameworks\bas e\cmds\bootanimation\Bootanimation.cpp在函数void BootAnimation::initBootanimationZip()前增加//Singh modify for SEC_LOGO==startstatus_t BootAnimation::getDisplayInfo(void){sp<IBinder> dtoken(SurfaceComposerClient::getBuiltInDisplay(ISurfaceComposer::eDisplayIdMain));DisplayInfo dinfo;status_t status = SurfaceComposerClient::getDisplayInfo(dtoken, &dinfo);if (status)return -1;mWidth = dinfo.w;mHeight = dinfo.h;return status;}//Singh modify for SEC_LOGO==end在void BootAnimation::initBootanimationZip()函数调用getDisplayInfo()函数在函数990行增加//Singh modify for SEC_LOGO==start ((mWidth==480)&&(access(SYSTEM_BOOTANIMATION_FILE2, R_OK) == 0) &&((zipFile = ZipFileRO::open(SYSTEM_BOOTANIMATION_FILE2)) != NULL)) ||//Singh modify for SEC_LOGO==end注意SYSTEM_BOOTANIMATION_FILE2文件夹是否匹配关机动画:d)X:\jianguo\D5273_TEST\MT6753_MP_M0.MP1_V1\alps\frameworks\bas e\cmds\bootanimation\ bootanimation.h增加函数://Singh modify for SEC_LOGO==startstatus_t getDisplayInfo(void);//Singh modify for SEC_LOGO==end start三、开机LOGO及关机下电池图标的适配1、X:\jianguo\D5273_TEST\MT6753_MP_M0.MP1_V1\alps\device\ratech\mt6735m_d5273_s2\ProjectConfig.mk#Singh modify for SEC_LOGO==startSECOND_LOGO = fwvga#Singh modify for SEC_LOGO==end2#Singh add begin==========================================ifneq ($(strip $(SECOND_LOGO)),)SECOND_TEMP := $(strip $(subst $(UNDER_LINE), $(EMPTY), $(SECOND_LOGO)))COUNT := $(words $(SECOND_TEMP))SECOND_BASE_LOGO := $(word $(COUNT),$(SECOND_TEMP))EXIST := $(shell if [ -e $(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO) ];then echo "exist"; else echo "noexist"; fi;)ifeq ($(EXIST), "noexist")SECOND_BASE_LOGO := $(SECOND_LOGO)endifRESOURCE_OBJ_LIST += \$(BOOT_LOGO_DIR)/$(SECOND_LOGO)/$(SECOND_LOGO)_uboot.raw ifneq ($(strip $(MTK_ALPS_BOX_SUPPORT)), yes)RESOURCE_OBJ_LIST += \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_batte ry.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_low_ battery.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_charg er_ov.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_num _0.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_num _1.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_num _2.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_num _3.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_num _4.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_num _5.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_num _6.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_num _7.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_num_8.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_num _9.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_num _percent.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_a nimation_01.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_a nimation_02.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_a nimation_03.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_a nimation_04.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_a nimation_05.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_a nimation_06.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_a nimation_07.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_a nimation_08.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_a nimation_09.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_a nimation_10.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_ 10_01.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_ 10_02.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_ 10_03.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_ 10_04.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_ 10_05.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_ 10_06.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_ 10_07.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_ 10_08.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_ 10_09.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_ 10_10.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_ bg.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_i mg.raw \$(BOOT_LOGO_DIR)/$(SECOND_BASE_LOGO)/$(SECOND_BASE_LOGO)_bat_ 100.raw \$(BOOT_LOGO_DIR)/$(SECOND_LOGO)/$(SECOND_LOGO)_kernel.raw endifendif#Singh add end==========================================3、alps/vendor/mediatek/proprietary/bootable/bootloader/lk/platform/mt6735/mt_lo go.ca)修改void mt_disp_show_boot_logo(void)b)void mt_disp_show_charger_ov_logo(void)c)void mt_disp_show_low_battery(void)4、alps/vendor/mediatek/proprietary/external/libshowlogo/charging_animation.cppa) void show_boot_logo(void)b) void show_kernel_logo()c)void show_low_battery(void)d)void show_charger_ov_logo(void)5、X:\jianguo\D5273_TEST\MT6753_MP_M0.MP1_V1\alps\vendor\mediatea)void fill_animation_battery_old(unsigned int capacity, void *fill_addr, void * dec_logo_addr, void * logo_addr, LCM_SCREEN_T phical_screen)b)void fill_animation_battery_new(unsigned int capacity, void *fill_addr,void * dec_logo_addr, void * logo_addr, LCM_SCREEN_T phical_screen)6、X:\jianguo\D5273_TEST\MT6753_MP_M0.MP1_V1\alps\vendor\mediate k\proprietary\xternal\ibshowlogo\ show_animation_common.c更改同上7、X:\jianguo\D5273_TEST\MT6753_MP_M0.MP1_V1\alps\vendor\mediatek\proprieta ry\external\libshowlogo\ cust_display.h#elif defined(FWVGA) || defined(CU_FWVGA) || defined(CMCC_FWVGA) || defined(CT_FWVGA) || defined(CMCC_LTE_FWVGA) || defined(CT_LTE_FWVGA) || defined(CU_LTE_FWVGA)||(LCM_HEIGHT_SEC == 1280)。