linux开机logo制作
❶ linux开机logo和android开机logo的编程有什么不同
直接建议看下罗升阳的书,或者关键字 罗升阳 Android 开机logo。 有详细的解释。
❷ 如何修改linux 内核启动logo
pngtopnm: input file not a PNG file $ pnmquant 224 loongson.pnm loongson224.pnm pnmcolormap: making histogram pnmcolormap: 5854 colors found pnmcolormap: choosing 224 colors pnmremap: 222 colors found in colormap 注意:此处 pnmquant 必须输出到另一个不同名的文件,否则会出现如下错误提示 eg:$ pnmquant 224 loongson.pnm loongson.pnm pnmcolormap: EOF / read error reading magic number pnmcolormap failed, rc=256 $ pnmtoplainpnm loongson224.pnm loongson224.ppm 然后用转换好的loongson224.ppm 替换kernel /drivers/video/logo/logo_linux_clut224.ppm(最好先做好备份) ,然后删除同一目
❸ linux内核怎么设置开机logo
修改Linux内核启动logo
系统环境:ubuntu 10.04 +x86
$ sudoapt-get install netpbm
$pngtopnm loongson.png > loongson.pnm
说明:用来转换的图片必须为 png 格式,否则会有如下提示:
pngtopnm:input file not a PNG file
$pnmquant 224 loongson.pnm > loongson224.pnm
pnmcolormap: making histogram…
pnmcolormap: 5854 colors found
pnmcolormap: choosing 224 colors…
pnmremap:222 colors found in colormap
注意:此处pnmquant 必须输出到另一个不同名的文件,否则会出现如下错误提示
eg:$pnmquant 224 loongson.pnm > loongson.pnm
pnmcolormap: EOF / read error reading magic number
pnmcolormap failed, rc=256
$pnmtoplainpnm loongson224.pnm > loongson224.ppm
然后用转换好的loongson224.ppm 替换 kernel
/drivers/video/logo/logo_linux_clut224.ppm(最好先做好备份)
,然后删除同一目
录下的logo_linux_clut224.c 文件,重新编译内核即可
$ cd/home/work/kenrel/linux26_3210/drivers/video/logo
$ mvlogo_linux_clut224.ppm{,-bk}
$ cp/home/loongson/Dowload/loongson224.ppm ./
$ mvloongson224.ppm logo_linux_clut224.ppm
$ rmlogo_linux_clut224.c
$ cd///
$ makemenuconfig //在内核里面选上logo 支持
DeviceDrivers --->
[*]Graphics support --->
[*]Bootup logo --->
[*] Standard black and whiteLinux logo
[*] Standard 16-color Linuxlogo
[*] Standard 224-color Linuxlogo
$make
❹ 开机第一屏logo.bin文件怎么制作的(不用专门工具,要不我就百度了)
您好,您可以使用bin文件解压工具解压bin文件,然后替换其中图片文件。对了,第一屏还有img格式的,如果没有特殊要求,千万不要换成img格式。
❺ ARM linux开机logo图片必须跟LCD显示屏一个分辨率吗不一样分辨率行不行
分辨率未必需要一致,要看logo支持的格式和大小。
从错误信息来看,是你的logo_linux_clut224无法编译
❻ 如何定制嵌入式linux 启动logo
我的嵌入式ARM-Linux是基于2.4.2内核,支持framebuffer,所以我想用工具软件
fblogo(0.5.2版本)将启动小企鹅logo改为自己的logo.png。现在遇到以下几个问
题,请求高手指点:
(1)linux_logo.h跟fblogo是什么编译器(gcc)得到的有关吗?也就是说我用PC
机上的gcc对fblogo源文件编译链接生成可执行文件fblogo,而后用./fblogo
mylogo.png生成的linux_logo.h是要编译到ARM-LINUX内核中的,行吗?
(2)为什么对于大多数png图片执行./fblogo_pc mylogo.png后有错误:
fblogo error: only palette PNGs supported
难道有什么其他的格式要求?
(3)如何对任意BMP图片生成符合要求的PNG图片,有这方面的工具吗?
1) 首先下载linux progress project软件包lpp-0.4.2.tar.gz,解压,在contrib的boot_logo目录中运行make,生成boot_logo工具;
2) 将要在启动时显示的图片(例如:leo.bmp)用GIMP打开,另存为leo2.pcx格式文件;
3) 运行#convert -colors 214 -dither -resize 640x480 leo2.pcx logo.pcx生成214色,640x480的pcx文件;
4) 运行./boot_logo logo.pcx linux_logo.h生成linux_logo文件,将它拷贝到/include/linux/目录下,
5) 修改drivers/video/fbcon.c为
#define LOGO_H 480
#define LOGO_W 640
重新编译内核即可.
我用fblogo生成的是linux_logo.h文件里的linux_logo[],
而我的小企鹅是linux_logo16[],而不是linux_logo[].
我的液晶屏是16位的,从fbcon_show_logo()可以看出,当depth=16时,src = linux_logo16;而不是linux_logo.
所以我用fblogo生成的是linux_logo.h取代原来的文件后,出现的还是小企鹅,而不是我所预想的图片。
只有当depth> =24时,才会显示linux_logo[]里的数据.
我想现在好像很少有24位以上的液晶屏吧。
❼ 品牌电脑开机LOGO怎么制作
更改全屏开机画面
如图是联想和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%”,表示图形文件加入成功,否则显示出错信息,表示图片尺寸过大或BIOS不支持全屏开机画面。注意,有时图形文件过大并不提示出错,但在BIOS升级时会死机。最后,升级BIOS,把修改好的BIOS文件写到BIOS芯片中,重开机后,你会发现屏幕上出现新加入的图形了,屏幕下方出现“Press [TAB] to show POST screen,[DEL] to enter SETUP”信息,而且,显示“能源之星”的那个页面也不会出现了,可见其优先权之高。
如不清楚,请去下面网页
http://www.rebios.net/reepa/reepa.htm
改这个东西有风险,award比ami好改一些。
❽ linux怎么改启动logo
使用ubuntu自带的绘图软件GIMP是最为快捷的方式,使用命令进行转换也可以,实际测试中用命令转换图片老提示错误,所以就用GIMP的方式处理了。具体流程如下:
(1)打开GIMP软件并加载图片资源(file->open),自己的原图片格式应该不限制,我的是bmp格式的。
(2)点击Image->mode->Indexed 并在弹出的选项框内设置Generate optimum palette下的Maximum number of colors:224 原值默认为255,点击Convert按钮。
(3)点击file->Save As,修改图片文件后缀为.ppm 点击保存后会弹出一个小的选项卡供选择数据格式,这里选择Ascii后保存。
(4)将新生成的图片文件重命名为logo_linux_clut224.ppm,并将其拷贝到内核源码中的/driver/video/logo/中,替换同名文件。删除logo_linux_clut224.c和logo_linux_clut224.o两个文件,重新编译后这个两个文件会自动生成。
❾ linux系统从开机到进入logo画面中间发生了什么
BIOS点亮显示器后,在GRUB中选进LINUX,然后VESA驱动接管显示驱动,然后是内核启动,然后加载内核模块,然后启动开机脚本,然后启动窗口管理器及DM及Xwindow,O了