在配置内核的时候选中了启动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
Android Linux 启动Logo
最新推荐文章于 2024-12-09 17:08:30 发布