您的位置:首页 > 运维架构 > Linux

Android Linux 启动Logo

2010-07-12 09:40 281 查看
在配置内核的时候选中了启动Logo的支持。

emerge netpbm --> pngtopnm tools

使
用下面的方法可以将企鹅的Logo换成自己喜欢的任意图片。

首先准备一幅自己喜欢的图片,然后将该图片保存成png格式,例如
linuxlogo.png。在Linux下使用下面的命令:

# pngtopnm linuxlogo.png >
linuxlogo.pnm

# pnmquant 224 linuxlogo.pnm > linuxlogo224.pnm

#
pnmtoplainpnm linuxlogo224.pnm > linuxlogo224.ppm

mv
linuxlogo224.ppm logo_linux_clut224.ppm

或者:

Binary PNM is not
supported Use pnmnoraw(1) to convert it to ASCII PNM

pnmnoraw
logo_linux_clut224_bin.ppm > logo_linux_clut224_ascii.ppm

然后将
logo_linux_clut224.ppm替换$WORKSPACE/linux-2.6.8.1/drivers/video/logo文件夹中的
logo_linux_clut224.ppm

(最好先做好备份),重新编译内核,启动之后就可以在屏幕左上方看到自己的Logo了。

=========================================

change
log

例如增加一个名字为 logo_linux_japa_clut224.ppm 的log

1:在drivers/video
/logo/Kconfig增加

config LOGO_LINUX_JAPA_CLUT224

bool
"vannov for japa logo"

default n

2:在drivers/video/logo
/Makefile中增加

obj-$(CONFIG_LOGO_LINUX_JAPA_CLUT224) +=
logo_linux_japa_clut224.o

3:在drivers/video/logo/logo.c中增加

extern const struct linux_logo logo_linux_japa_clut224;

#ifdef
CONFIG_LOGO_LINUX_JAPA_CLUT224

logo = &logo_linux_japa_clut224;

#endif

===========================================

grep gpio_dir
./ -rnw | grep -v svn

===========================================

make
big image

1)dd if=/dev/zero of=G405-uboot-r9-1m.bin bs=1024
count=1024

2)dd if=G405-uboot-r9.bin of=G405-uboot-r9-1m.bin bs=1024
count=1024 conv=notrunc

3)cat G405-uboot-r9-1m.bin G405-uImage-r120
> uboot-r9-kernel-r120-out.bin

或者

3)dd if=G405-uImage-r120
of=uboot-r9-kernel-r120.bin bs=1024 seek=1024
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: