boot開機制作方法

boot開機logo的製作方法

在有實現LCD顯示和LCD命令行終端的U-boot中,在左上角都有顯示一個logo,如果是atmel的芯片,就會有atmel的logo,三星的則是denx的logo。

有的網友發郵件說想改成自己公司的Logo,而且如果是自己玩的話,改成自己喜歡的logo也爽阿。所以今天我做好了實驗,將簡單的修改方法總結如下:


一、圖片的放置路徑

所有的開機logo都放在了 /tools/logos 之下,你只需要將你的班子作對應的logo替換就好了。

對於S3C2440,你只需要將denx.bmp替換成你想要的logo就好了。

對於ATMEL的芯片,據說會顯示ATMEL的logo,所以替換那個logo即可。

但是 你所替換的logo必須和原來的大小、格式一模一樣 否則會出現u-boot使用過程中宕機重啓的後果

二、圖片的大小標準

不同的logo對應不同的大小,這裏S3C2440所對應的是160*96 分辨率的BMP圖片。


三、圖片的轉換腳本

在製作圖片前,請您現確認您的Linux主機上安裝了Netpbm 工具包。如果是ubuntu,你可以直接用新立得安裝;如果是別的發行版,可以在 Netpbm主頁  下載源代碼編譯。

   將你想要的圖片裁減成160*96的JPG圖片,然後用以下的腳本處理一下就好了:


# ! / bin/ sh
# install Netpbm first
    jpegtopnm $1 |  ppmquant 31 |  ppmtobmp - bpp 8 > $2


使用方法: (腳本名) ( 待處理的JPG圖片名) (輸出文件名)






http://bbs.embedsky.net/viewthread.php?tid=259&extra=page%3D1
http://blog.chinaunix.net/u1/34474/showart_2085233.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章