mini2440更换启动logo

1、首先进入你要编译的内核文件下的driver/video/logo目录下

 

点击进入logo_linux_clut224.c这个文件夹,我们在这个文件的下边可以看到我们现在启动logo的信息

mini2440更换启动logo_第1张图片

我们可以看到我们现在的启动logo是像素80*80(我们必须找一个一样的,我做过几次都是失败的,最后用美图秀秀把我的图片的像素改成了80*80才好使了)

2、把logo_linux_clut224.c   logo_linux_clut224.0  logo_linux_clut224.ppm都删掉。

3、在Linux系统中安装所需的包netpbm。我用的Fedora 10,刚开始安装命令是yum install netpbm,安装完成后,发现系统中还是没有相关的命令,如下

mini2440更换启动logo_第2张图片

看来是相关的包没有安装完整,又使用命令yum install netpbm*,又安装了两个包

Dependencies Resolved

================================================================================
 Package             Arch        Version                   Repository      Size
================================================================================
Installing:
 netpbm-devel        i386        10.47.04-1.fc10           updates         96 k
 netpbm-progs        i386        10.47.04-1.fc10           updates        1.9 M

再看,发现相关的命令就有了

[root@localhost developer]# png
pngcomp   pngcrush  pngnq     pngtopam  pngtopnm 

4 、logo图片改成.ppm格式

①将png图片转成pnm

     jpegtopnm 1.jpg > linux_iunin_logo.pnm

    ②将pnm图片的颜色数限制在224色

    pnmquant 224 linux_iunin_logo.pnm > logo_iunin_clut224.pnm

    ③将pnm图片转换成我们需要的ppm

    pnmtoplainpnm logo_iunin_clut224.pnm > logo_iunin_clut224.ppm

5、把得到的logo_iunin_clut224.ppm文件改为logo_linux_clut224.ppm,然后粘到我们的内核driver/video/logo目录下。

6、编译内核并下载到开发板进行检验。

mini2440更换启动logo_第3张图片

开发板的开机画面变成了我妹妹的图片了,因为最近要忙考试和比赛的事情了,不然我会研究一下怎么让图片全屏显示的。

你可能感兴趣的:(mini2440更换启动logo)