一般的嵌入式系統剛啟動時,在顯示屏的左上方都會出現一個小企鵝的logo,如何才能將該logo改為我們喜歡的圖片,比如自己的照片,風景或公司的圖標呢,下面給出了答案.雖然本文針對的是嵌入式系統,但對PC機系統也是一樣的.
1)首先下載linux progress project軟件包lpp-0.4.2.tar.gz,解壓,在contrib的boot_logo目錄中運行make,生成boot_logo工具;
2)將要在啟動時顯示的圖片用GIMP打開,另存為origin.pcx格式文件;
3)運行#convert -colors 214 -dither -resize 640x480 origin.pcx converted.pcx生成214色,640x480的pcx文件,
注意不要生成800x600的格式,這種情況下生成的內核會死機,可能是因為內核太大,將存放文件系統的Flash給Erase掉的緣故;
4)運行./boot_logo convertd.pcx linux_logo.h生成linux_logo文件,將它拷貝到/include/linux/目錄下,
修改drivers/video/fbcon.c為
#define LOGO_H 480
#define LOGO_W 640
重新編譯內核即可.