我是靠谱客的博主 高高季节,最近开发中收集的这篇文章主要介绍修改Linux开机图片(小企鹅),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

http://hi.baidu.com/leo_618/item/aba1dcd43e4bab90260ae7a5

一、按照下面的方法创建开机图片

 1、用PhotoShop或网上下载80x80的图片一张

 2、使用GIMP工具转换成224色的ppm格式的图片

 (1)打开要转换的图片

 (2)依次选择图像->模式->索引,在最大颜色数量选择224

 (3)选择文件->另存为

名称填linuxlogo.ppm,点确定,在弹出的对话框选择“ASCII”

      点保存,这样就可以生成224颜色的ppm图片

 

快捷有效方法:

将自己的PPM图片重命名为logo_linux_clut224替换drivers/video/logo/下

logo_linux_clut224.ppm小企鹅图片。

 

二、修改相关的文件

这里假设已经切换到linux内核根目录

(1)把linuxlogo.ppm改名成logo_mylogo.clut224.ppm并复制到logo目录

          $sudo mv linuxlogo.ppm logo_mylogo.clut224.ppm

          $sudo cp logo_mylogo.clut224.ppm drivers/video/logo

 

(2) 修改logo.c

用你喜欢的工具(vi,gedit等)打开drivers/video/logo/logo.c

          在fb_find_logo()函数找到if (depth >= 8)在后面加入

    #ifdef CONFIG_LOGO_MYLOGO_CLUT224

                   /* My Linux logo */

                   logo = &logo_mylogo_clut224;

         #endif

 

 (3) 修改Makefile

打开drivers/video/logo/Makefile加入

obj-$(CONFIG_LOGO_MYLOGO_CLUT224)       += logo_mylogo_clut224.o

 

 (4)修改Kconfig

打开drivers/video/logo/Kconfig增加

config LOGO_MYLOGO_CLUT224

         bool “224-color My Linux logo”

         default y

 

(5)修改linux_logo.h

           打开include/linux/linux_logo.h增加

           extern const struct linux_logo logo_mylogo_clut224;

 

 (6)修改config

打开/下.config修改如下930行:

#CONFIG_LOGO_LINUX_CLUT224=y

CONFIG_LOGO_MYLOGO_CLUT224=y

 

三、编译和烧写新的内核

     #make .config

     #make zImage

 

把生面的zImage烧写到开发板就可以看到新的linux开机图片

 

最后

以上就是高高季节为你收集整理的修改Linux开机图片(小企鹅)的全部内容,希望文章能够帮你解决修改Linux开机图片(小企鹅)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部