linux开机logo的全屏制作

         今天进行了linux开机全屏的制作,主要包括以下几步。

(1)使用acdsee将其他格式的图片转换成640*480的png格式的图片。

(2)其次使用netpbm中的工具将png转换成为224色的ppm格式图片。

主要步骤为:

pngtopnm sixe.png > sixe.pnm (转换为pnm格式)

pnmquant 224 sixe.pnm > sixe224.pnm(将图片调整为224色,因为linux开机最多支持265色)

pnmtoplainpnm sixe224.pnm > sixe224.ppm(转换为ppm格式,此为开机logo支持的图片)

完后将sixe224.ppm改名为logo_linux_clut224.ppm并替换掉driver/video/logo中的同名图片并删除logo_linux_clut224.o和logo_linux_clut224.c并重新编译即可。

因为此处将图片设置为了全屏并将输出定向为root=/dev/mtdblock2 rootfstype=jffs2 init=/linuxrc console=ttyS0,115200 devfs=mount display=vga640(将其定义为串口输出,即可在开发板屏幕上屏蔽掉开机打印信息)

如果想在开发板屏幕上输出即为root=/dev/mtdblock2 rootfstype=jffs2 init=/linuxrc console=tty0 devfs=mount display=vga640

你可能感兴趣的:(linux开机logo的全屏制作)