Linux下製作logo並顯示到開發板上

2021-08-27 06:07:39 字數 1609 閱讀 9339

載自:

我用的是ok6410開發板,自帶的兩個核心(2.6.32和3.0.1都測試通過)

首先講一下製作logo的方法:

linux logo製作工具 : logomaker.tgz 4.7mb

logomakers 可以讓你十分方便地製作linux logo檔案,它基於fedora 9平台開發並使用。其使用方法十分簡單,開啟乙個圖形檔案(jpeg, bmp或者png格式),然後點轉換按鈕就可以了;它會固定輸出檔名:logo_linux_clut224.ppm,該檔案一般位於核心源**目錄 kernel-src/drivers/video/logo中,替換之後再重新編譯一下核心就可以看到你所喜愛的linux logo了。

或者利用ps等軟體自己製作乙個屬於自己的logo,或者在已有.jpg的基礎上,通過ps或美圖秀秀儲存為***.png格式,然後通過samba將***.png拷貝到虛擬機器linux某個目錄下,然後依次執行以下命令:

[root@localhost home]#pngtopnm ***.png > ***.pnm

[root@localhost home]# pnmquant 224 ***.pnm > ***224.pnm

[root@localhost home]# pnmtoplainpnm ***224.pnm > ***224.ppm

如果是.bmp格式則用以下語句:

[root@localhost home]# bmptoppm ***.bmp > ***.ppm //生成ppm

[root@localhost home]# ppmquant 224 ***.ppm > ***x.ppm //轉換成224顏色

[root@localhost home]# pnmnoraw ***x.ppm > ***224.ppm //轉換成ascii格式 然後

[root@localhost home]# chmod 755 ***224.ppm

[root@localhost home]# mv ***224.ppm logo_linux_clut224.ppm (紅色字型根據開發板不同可能會有不同,可以檢視核心目錄下/drivers/video/logo/)

[root@localhost home]# cp logo_linux_clut224.ppm/核心目錄../drivers/video/logo/,並覆蓋原有檔案

進入核心目錄,make menuconfig:

如果是2.6.29以前的核心版本,則:

device drivers -->

graphics support -->

logo configuration--->

[*] bootup logo

然後 make uimage arch=arm cross_compile=arm-linux-

cp arch/arm/boot/uimage /tftpboot/

重啟開發板,通過nfs掛載根檔案系統,即可看到你製作的logo!

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...