原 kenel開機logo的製作

2021-09-08 22:46:48 字數 537 閱讀 1857

今天專案需要,需要製作乙個kernel的開機logo,所以在rk3288的平台上進行測試一番。

第一步:配置kernel:選上config_logo_linux_clut224選項

make menuconfig

device drivers  ---> graphics support  --->bootup logo  --->*** logo

轉換格式,用以下命令(如工具未安裝可用以下指令安裝:sudo apt-get install netpbm):

pngtopnm linuxlogo.png > linuxlogo.pnm 

pnmquant 224 linuxlogo.pnm > linuxlogo224.pnm 

pnmtoplainpnm linuxlogo224.pnm > logo_linux_clut224.ppm

第四步:修改啟動過程logo出現很多個的原因,修改原始碼fbmem.c:

int fb_show_logo(struct fb_info *info, int rotate)

linux開機logo製作

pngtopnm,pnmquant,pnmtoplainpnm pngtopnmlinuxlogo.png linuxlogo.pnm pnmquant 224 linuxlogo.pnm linuxlogo224.pnm pnmtoplainpnm linuxlogo224.pnm linuxlo...

linux開機logo製作

或者 bmptoppm pic.bmp temp1.ppm 生成ppm ppmquant 224 temp1.ppm temp2.ppm 轉換成224顏色 pnmnoraw temp2.ppm logo.ppm 轉換成ascii格式 這樣您製作的logo就已經成功了,將linuxlogo224.pp...

Linux 開機Logo製作

linux 開機logo製作 除。3 如何將開機logo中的游標去除 在核心的當前目錄進入到drivers video console fbcon.c檔案 將static void fb flashcursor void private 製成空函式如下 386 static void fb flas...