更改linux2.6.12内核的启动界面

来源:互联网 发布:unity3d 多人在线 编辑:程序博客网 时间:2024/06/17 03:51

在做嵌入式linux系统时常常希望能自己制作液晶的启动画面,这里将讲述logo的自定义方法。
linux下一般图片使用PNG格式比较多,这里就以PNG格式为例,不是PNG格式的图片,可以用GIMP转换一下:

1 安装图片转换工具


  1. #sudo apt-get install netpdm
复制代码



2首先将png图片转成pnm
  1. # pngtopnm logo_linux_clut.png > logo_linux_clut224.pnm
复制代码

3 然后将pnm图片的颜色数限制在224 
  1. # pnmquant 224 logo_linux_clut224.pnm > logo_linux_clut224.pnm
复制代码

4 最后将pnm图片转换成我们需要的ppm

  1. # pnmtoplainpnm logo_linux_clut224.pnm > logo_linux_clut224.ppm
复制代码

5 配置内核 make menuconfig

Device Drivers -> Graphics support ->Logo configuration -> Standard 224-color Linux logo

6 替换原来的logo 

把刚才制作好的图片logo_linux_clut224.ppm拷贝到linux内核源码目录

linux-2.6.12/drivers/video/logo/下,删除原来的logo_linux_clut224.ppm,logo_linux_clut224.c  logo_linux_clut224.o 文件,

7 重新编译内核

在内核的根目录下 make zImage 

具体LOGO的名字可能不一样,大家可以尝试打开源码目录看看(/drivers/video/logo)