修改Linux開機圖片(小企鵝)

來源:互聯網
上載者:User

 

環境說明:

linux核心版本:2.6.35

開發板:WY-S5PV210   

一、按照下面的方法建立開機圖片

1、 
用PhotoShop或網上下載80x80的圖片一張

2、 
使用GIMP工具轉換成224色的ppm格式的圖片

(1)      
開啟要轉換的圖片

(2)      
依次選擇映像->模式->索引,在最大顏色數量選擇224

      

   (3) 選擇檔案->另存新檔

名稱填linuxlogo.ppm,點確定,在彈出的對話方塊選擇“ASCII”

       點儲存,這樣就可以產生224顏色的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

修改如下 

#CONFIG_LOGO_LINUX_CLUT224=y

CONFIG_LOGO_MYLOGO_CLUT224=y

三、編譯和燒寫新的核心

 

     #make .config

     #make zImage

把生面的zImage燒寫到開發板就可以看到新的linux開機圖片

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.