Chinaunix首页 | 论坛 | 博客
  • 博客访问: 856555
  • 博文数量: 286
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1980
  • 用 户 组: 普通用户
  • 注册时间: 2014-05-04 16:41
文章分类

全部博文(286)

文章存档

2020年(2)

2018年(5)

2017年(95)

2016年(69)

2015年(15)

2014年(100)

我的朋友

分类: 嵌入式

2014-09-11 20:02:52

 Linux移植开发指南学习笔记(七) 修改Linux Logo (Fedora9)

1 、使用命令行工具修改Linux LOGO 
    LCD驱动移植后开机我们看到Linux 系统启动时会出现一个小企鹅图像:  

    大部分 Linux 系统会有这个开机图片,它对应的文件其实就是
    linux-2.6.32.2/drivers/video /logo/logo_linux_clut224.ppm  
    该文件是一个特殊格式图像文件,有很多方法可以把普通的图片转换为logo 文件,最常用的就是netpbm工具组。 
    “netpbm”是一组命令行的工具,它可以转换很多格式的图片,在此以png 格式为例介绍一下如何把普通的PNG 文件转换为我们需要的Linux LOGO 图片: 
    假定我们要转换的文件名为linux_logo.png,首先将png 图片转成pnm  
# pngtopnm linux_logo.png > linux_logo.pnm  
    然后将pnm 图片的颜色数限制在224  
# pnmquant 224 linux_logo.pnm > linux_logo_clut224.pnm  
    最后将pnm 图片转换成我们需要的ppm  
# pnmtoplainpnm linux_logo_clut224.pnm > linux_logo_clut224.ppm  
    然后linux_logo_clut224.ppm 替换linux-2.6.32.2/drivers/video/logo 中对应的图像就可以了。

2 、使用图形化的LogoMaker制作Linux LOGO
    为了让用户使用的更方便些,我们设计了一个图形界面的制作工具LogoMaker ,它基于Fedora 9 平台开发,其实它的底层调用的就是上述命令行工具,如果你运行的结果出现浮点数错误,那可能你使用的平台并非Federa9,如果在Fedora9 下运行出现如图错误,你可能没有正确安装netpbm工具(我们强烈推荐用户按照我们手册介绍的步骤安装Fedora9平台):

    解压安装LogoMaker 
    在工作目录/opt/FriendlyARM/mini2440 中执行: 
[root@localhost mini2440]# tar zxvf logomaker.tgz -C /
usr/sbin/logomaker            //成功安装到了/usr/sbin/目录下

    设置环境变量:
   

1、修改profile文件:(所有用户

#vi /etc/profile
加入:export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
保存退出。

2、修改.bashrc文件:(单独用户

#vi /~/.bashrc (每个用户目录下都有,ls -all)
加入:export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

保存退出。

重启系统,也可以不用重启,使用命令:#source .bashrc 


    在/root下有四个.bash文件,各代表??
.bash_history  .bash_logout   .bash_profile  .bashrc        .bashrc~

    在任意命令行输入logomaker,就可以启动它,打开时它会显示一幅缺省的花朵图片,
    点File->Open a picture file… 或者使用快捷键 Ctrl+O 可以打开一个图片文件,
在跳出的文件打开窗口中选择一个图片:
    这时点File->Convert the picture to a Linux Logo File ,或者使用快捷键 Crtl+C 会跳出文件保存目录窗口,
不需要输入任何东西,选择要保存的目录即可,文件名将会自动保存为linux_logo_clut224.ppm,
使用这个文件代替 linux-2.6.32.2/drivers/video/logo 目录下的同名文件即可。 

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