Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5664
  • 博文数量: 4
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 30
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-27 10:05
文章分类
文章存档

2011年(4)

我的朋友
最近访客

分类:

2011-05-01 16:25:53

原文地址:TX2440 制作开机LOGO 作者:luozhiyong131

嵌入式学习入门 http://blog.chinaunix.net/u3/117680/showart.php?id=2300212  

      文章——>嵌入式学习入门    全面的讲述学习嵌入式linux中的每个步骤 

 

drivers/video/logo/logo_linux_clut224.ppm 是默认的启动LOGO图片,格式为ppm,把自己的LOGO图片(png格式)转换成ppm格式,替换这个文件,同时删除logo_linux_clut224.c  logo_linux_clut224.o文件,重新编译,

 

# pngtopnm logo_linux_clut224.png > logo_linux_clut224.pnm

# pnmquant 224 logo_linux_clut224.pnm > logo_linux_clut224.pnm

# pnmtoplainpnm logo_linux_clut224.pnm > logo_linux_clut224.ppm

然后重新编译内核,启动就可以了!

  我们使用的屏是320X240的,要找一个320X240大小的png格式图片!

 

方法二:

 

RedHat9自带的图片编辑工具GIMP

 

找一个任意格式的图片(JPGBMP之类的),在图形界面中,右键单击这个图片,选打开方式->The GIMP,第一次打开需要安装GIMP软件,安装完后自动运行GIMP,这是一个很强大的图像处理工具,可称为Linux下的photoshop

右键单击窗口中的图片选图像->模式->索引,把颜色数改为:224(这步很重要)。其他的都默认,OK后右键文件->Save As”,保存为ppm格式的文件,确定后弹出一个对话框,选择AsciiOK后,GIMP会把图片转换成ppm格式,把这个文件复制到logo文件夹中就可以了

 

 

分析:先把png格式转换成pnm格式,但内核的LOGO最高只支持224色,所以要把颜色转换成224色(第二条命令),这时可能会出错:pnmcolormap ELF read error之类的,可能是转成png格式时不对,确保png的格式文件正常

最后把pnm转成ppm,文件名必须是这个logo_linux_clut224.ppm

 
阅读(450) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~