啟動logo的修改

2021-06-04 01:53:29 字數 1762 閱讀 1605

# 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

ppm替代/drivers/video/logo/logo_linux_clut224.ppm

同時刪除

logo_linux_clut224.c logo_linux_clut224.o檔案這樣才能使編譯的使用logo_linux_clut224.ppm重新編

重新編譯核心即可

imx5開機logo

的製作方法: 

1.格式為

.png

的,若不是則要利用處理工具將其轉換成

.png

格式的。 

2.的大小不能大於等於機器的長寬,否則開機時不會出現

logo

,由於的尺寸要比機器的小,所以建議用白色背景的

logo 

3.mid中

logo

的格式製作:

(在的所在目錄下進行製作) 

以linuxlogo.png

#pngtopnm linuxlogo.png > linuxlogo.pnm 

# pnmquant 224 linuxlogo.pnm > linuxlogo224.pnm 

# pnmtoplainpnm linuxlogo224.pnm > linuxlogo224.ppm 

4.將linuxlogo224.ppm

重新命名為:

logo_linux_clut224.ppm

,然後到

drivers/video/logo

目錄下,先備份原來的

logo_linux_clut224.ppm

,然後將新生成的

logo_linux_clut224.ppm

拷到該目錄下。 

5.重新編譯後燒到機器中開機就可以看到想要的

logo 了 

注:700

的logo

名為logo_linux_clut224.ppm

,700

的logo

命名為:

logo_sgi_clut224.ppm

logo突破大小的限制:

drivers/video/consle/fbcon.c中的函式

static void fbcon_prepare_logo(struct vc_data *vc, struct fb_info *info, int cols, int rows, int new_cols, int new_rows)中的一些**注釋

/*if (logo_lines > vc->vc_bottom)  else */if (logo_shown != fbcon_logo_dontshow)  7-13

開機logo居中的修改方法:

在drivers/video/fbmem.c中的fb_show_logo_line()函式中將image.dx = 0; image.dy = y;改為如下即可

// image.dx = 0;

// image.dy = y;

image.dx=(info->var.xres/2)-(logo->width/2);

image.dy=(info->var.yres/2)-(logo->height/2);

uboot 修改啟動logo

1.獲取一張為其色深為8位 即256色 右擊 編輯 畫板開啟 另存為 test.bmp 下拉框選擇256色位圖 2.將製作好的bmp,放置到 tools logos下面 3.修改 tools makefile中的logo bmp,使其指向你的bmp。如 logo bmp logos test.bmp...

修改SpringBoot啟動Logo

package com.abc.springboot import org.springframework.boot.banner public static void main string args 在 src main resources 放入 banner.txt 檔案,該檔案名字不能隨意,...

linux啟動成功修改logo

2 使用linux 命令將轉換為 ppm pngtopnm logo linux clut224.png logo linux clut224.pnm pnmquant 224 logo linux clut224.pnm logo linux clut224.pnm pnmtoplainpnm l...