linux logo程序设计,Android开机LOGO的修改
Android 开机会出现3个画面:
第一个就是 linux 系统启动,出现Linux小企鹅画面(reboot);
Linux Kernel引导启动后,加载该图片,涉及到的代码在如下的目录中:
/kernel/trunk/drivers/video/fbmem.c
/kernel/trunk/drivers/video/fbmem.h
/kernel/trunk/drivers/video/logo/logo.c
/kernel/trunk/drivers/video/logo/logo.h
/kernel/trunk/drivers/video/logo/Kconfig
/kernel/trunk/include/linux/linux_logo.h
让内核中添加此开机logo的步骤如下:
1、让内核支持启动LOGO
在内核目录中 make menuconfig
Device Drivers ----> Graphics support ---->
选中 Bootup logo ----> Standard 224-color Linux logo
2、制作开机logo的图片
将要当作开机LOGO的图片按照你屏幕的大小进行裁减,并将其保存为bmp格式 或 png格式; 例如linuxlogo.bmp 或 linuxlogo.png
在linux下输入以下命令(for bmp):
#bmptoppm linuxlogo.bmp > linuxlogo.ppm //生成ppm
#ppmquant 224 linuxlogo.ppm > linuxlogo224.ppm //转换成224颜色
#pnmnoraw linuxlogo224.ppm > linuxlogo224.ppm//转换成ascii格式
在Linux下输入以下命令(for png):
# pngtopnm linuxlogo.png > linuxlogo.pnm
# pnmquant 224 linuxlogo.pnm > linuxlogo224.pnm
# pnmtoplainpnm linuxlogo224.pnm > linuxlogo224.ppm
注:上述命令需要安装netpbm的工具包 sudo apt-get install netpbm
3、将LOGO文件放入内核中
拷贝到制作好的LOGO文件到/drivers/video/logo 文件夹
替换 logo_linux_clut224.ppm 文件,还要删除该文件夹下的logo_linux_clut224.o
4、编译linux内核
linux logo程序设计,Android开机LOGO的修改相关推荐
- Android开机logo修改方法
一体机平台开机logo修改方法 1:修改Kernel中的Logo: 若是要替换Kernel中的开机Logo,只需要把内核目录drivers/video/logo下的logo_android_1024_ ...
- Android开机logo修改方法 【转】
本文转载自:http://blog.csdn.net/qq258711519/article/details/7766303 一体机平台开机logo修改方法 1:修改Kernel中的Logo: 若是要 ...
- android logo界面,Android开机界面logo
Android 开机会出现3个画面: a. Bootloader启动,出现小企鹅画面(reboot)(Android 1.5及以上版本已经取消加载图片): b. Android平台启动初始化,出现&q ...
- Android 开机logo动画
Android 开机会出现3个画面: 1. Linux 系统启动,出现Linux小企鹅画面(reboot)(Android 1.5及以上版本已经取消加载图片): 2. Android平台启动初始化,出 ...
- 地表最强之Android开机Logo动态替换(附100余款车商原厂高清logo)
前言 现在很多车载大屏都是基于Android系统,其中都会有一个开机 logo 替换程序,任你选择各大车商 logo 替换,一开机就能查看效果. 一直对这块很感兴趣,研究了发现 MTK 平台可以通过 ...
- android 开机动画尺寸,Android开机Logo动画制作
开机Logo制作 1.准备Logo图片 准备一张符合尺寸要求(例如:1280x720)的图片,最好是png或jgp. 2.用Hitool工具制作镜像文件 海思芯片使用的是Hitool工具,打开Hito ...
- android 程序 读logo,制作Android启动Logo
一.去除Embedded Linux 的开机光标: 在内核的当前目录进入到drivers/video/console/fbcon.c文件 将static void fb_flashcursor(voi ...
- android 开机动画停止,修改安卓开机动画(除了部分系统 如MIUI等)
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这技术已经很久了,但还是忍不住搬运了一下. 出处是百度的,很久很久以前玩手机在百度上学的 我这里说的开机动画是指开机的第二屏 开机动画可以在下载的rom里 ...
- android开机logo和动画修改
Android系统开机显示画面分成两个过程,第一个过程从按电源键到Frameworks启动为止.第二个过程从Frameworks启动完成到Launcher程序启动完成. 第一个过程显示的画面是一张图, ...
- linux 定制自己的开机logo
1.首先我们准备一张自己的开机图片, 做成符合linux要求的ppm(图片保存结尾要求是ppm,并且是ascii码形式保存,而且应该是索引模式最大颜色数应该是224)图片. 2.logo部分代码在dr ...
最新文章
- java jdk 1.8 安装_下载、安装、配置 java jdk1.8
- hdu6989 (莫队+单调栈+ST表)
- linux 检查权限,检查目录下 文件的权限-linux shell脚本,
- 二、Java面向对象(7)_封装思想——this关键字
- SpringBoot使用mybatis
- 高考 | 满分作文:《我们都是读“书”人》
- Linux上用Jenkins执行shell
- Python 编码规范 PEP 8
- MVC如何将用户控件(分部视图,RenderPartial,ViewUserControl)内容转换为字符串并输出...
- rocketmq namesrv 第一章启动过程
- Airtable无法上传附件/图片;点击附件上传没反应;不安全的地址怎么设置为受信任;解决方法亲测有效
- python正则匹配html标签_Python爬虫常用正则表达式及HTML网页标签分析总结
- Jmeter获取数据库数据
- JavaScript高级程序设计 第4版
- mac画图工具 OmniGraffle (四)化繁为简
- 经典Ubuntu20.04版本U盘安装双系统教程
- vs2010中正确加载gif格式图片
- 一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程找出1000以内的所有完数。
- 信息安全风险评估---矩阵法计算风险
- 理解机器学习中的偏差与方差
热门文章
- idea 集成svn
- 计算机桌面维护面试题,100 | 运维常见面试题
- 关于android studio报错Attempt to invoke virtual method 'void android.widget.ListView.setAdapter(android.
- 《Python黑帽子》python3代码实现(第五章)
- easyUi后台,模板实现前台简易版网上书店功能实现
- cadence SPB17.4 allegro + CAM350 10.5 / 10.7 / 14.6 出拼板
- 三角形外心的坐标公式
- maven pom.xml文件配置ojdbc7报错解决
- Easypoi导出excel
- linux优化安装包,安装Xshell跟Linux相连并优化(付安装包)