linux開機logo製作
❶ linux開機logo和android開機logo的編程有什麼不同
直接建議看下羅升陽的書,或者關鍵字 羅升陽 Android 開機logo。 有詳細的解釋。
❷ 如何修改linux 內核啟動logo
pngtopnm: input file not a PNG file $ pnmquant 224 loongson.pnm loongson224.pnm pnmcolormap: making histogram pnmcolormap: 5854 colors found pnmcolormap: choosing 224 colors pnmremap: 222 colors found in colormap 注意:此處 pnmquant 必須輸出到另一個不同名的文件,否則會出現如下錯誤提示 eg:$ pnmquant 224 loongson.pnm loongson.pnm pnmcolormap: EOF / read error reading magic number pnmcolormap failed, rc=256 $ pnmtoplainpnm loongson224.pnm loongson224.ppm 然後用轉換好的loongson224.ppm 替換kernel /drivers/video/logo/logo_linux_clut224.ppm(最好先做好備份) ,然後刪除同一目
❸ linux內核怎麼設置開機logo
修改Linux內核啟動logo
系統環境:ubuntu 10.04 +x86
$ sudoapt-get install netpbm
$pngtopnm loongson.png > loongson.pnm
說明:用來轉換的圖片必須為 png 格式,否則會有如下提示:
pngtopnm:input file not a PNG file
$pnmquant 224 loongson.pnm > loongson224.pnm
pnmcolormap: making histogram…
pnmcolormap: 5854 colors found
pnmcolormap: choosing 224 colors…
pnmremap:222 colors found in colormap
注意:此處pnmquant 必須輸出到另一個不同名的文件,否則會出現如下錯誤提示
eg:$pnmquant 224 loongson.pnm > loongson.pnm
pnmcolormap: EOF / read error reading magic number
pnmcolormap failed, rc=256
$pnmtoplainpnm loongson224.pnm > loongson224.ppm
然後用轉換好的loongson224.ppm 替換 kernel
/drivers/video/logo/logo_linux_clut224.ppm(最好先做好備份)
,然後刪除同一目
錄下的logo_linux_clut224.c 文件,重新編譯內核即可
$ cd/home/work/kenrel/linux26_3210/drivers/video/logo
$ mvlogo_linux_clut224.ppm{,-bk}
$ cp/home/loongson/Dowload/loongson224.ppm ./
$ mvloongson224.ppm logo_linux_clut224.ppm
$ rmlogo_linux_clut224.c
$ cd///
$ makemenuconfig //在內核裡面選上logo 支持
DeviceDrivers --->
[*]Graphics support --->
[*]Bootup logo --->
[*] Standard black and whiteLinux logo
[*] Standard 16-color Linuxlogo
[*] Standard 224-color Linuxlogo
$make
❹ 開機第一屏logo.bin文件怎麼製作的(不用專門工具,要不我就百度了)
您好,您可以使用bin文件解壓工具解壓bin文件,然後替換其中圖片文件。對了,第一屏還有img格式的,如果沒有特殊要求,千萬不要換成img格式。
❺ ARM linux開機logo圖片必須跟LCD顯示屏一個解析度嗎不一樣解析度行不行
解析度未必需要一致,要看logo支持的格式和大小。
從錯誤信息來看,是你的logo_linux_clut224無法編譯
❻ 如何定製嵌入式linux 啟動logo
我的嵌入式ARM-Linux是基於2.4.2內核,支持framebuffer,所以我想用工具軟體
fblogo(0.5.2版本)將啟動小企鵝logo改為自己的logo.png。現在遇到以下幾個問
題,請求高手指點:
(1)linux_logo.h跟fblogo是什麼編譯器(gcc)得到的有關嗎?也就是說我用PC
機上的gcc對fblogo源文件編譯鏈接生成可執行文件fblogo,而後用./fblogo
mylogo.png生成的linux_logo.h是要編譯到ARM-LINUX內核中的,行嗎?
(2)為什麼對於大多數png圖片執行./fblogo_pc mylogo.png後有錯誤:
fblogo error: only palette PNGs supported
難道有什麼其他的格式要求?
(3)如何對任意BMP圖片生成符合要求的PNG圖片,有這方面的工具嗎?
1) 首先下載linux progress project軟體包lpp-0.4.2.tar.gz,解壓,在contrib的boot_logo目錄中運行make,生成boot_logo工具;
2) 將要在啟動時顯示的圖片(例如:leo.bmp)用GIMP打開,另存為leo2.pcx格式文件;
3) 運行#convert -colors 214 -dither -resize 640x480 leo2.pcx logo.pcx生成214色,640x480的pcx文件;
4) 運行./boot_logo logo.pcx linux_logo.h生成linux_logo文件,將它拷貝到/include/linux/目錄下,
5) 修改drivers/video/fbcon.c為
#define LOGO_H 480
#define LOGO_W 640
重新編譯內核即可.
我用fblogo生成的是linux_logo.h文件里的linux_logo[],
而我的小企鵝是linux_logo16[],而不是linux_logo[].
我的液晶屏是16位的,從fbcon_show_logo()可以看出,當depth=16時,src = linux_logo16;而不是linux_logo.
所以我用fblogo生成的是linux_logo.h取代原來的文件後,出現的還是小企鵝,而不是我所預想的圖片。
只有當depth> =24時,才會顯示linux_logo[]里的數據.
我想現在好像很少有24位以上的液晶屏吧。
❼ 品牌電腦開機LOGO怎麼製作
更改全屏開機畫面
如圖是聯想和IBM品牌機的開機畫面。要實現品牌機這種全屏開機畫面也很簡單,只要你的FLASH ROM的空間足夠,再設計一幅全屏的16色BMP圖象,寫入到BIOS中就可以實現了。
找一個或自己做一幅漂亮的640×454×16色的BMP格式圖片,文件名假設為LOGO.BMP。注意:圖像文件必須是16色的BMP格式!要以比640×464小,文件大小應該控制在150KB以內,否則會造成死機。要達到這個要求可以分別在PHOTOSHOP和W98下的畫圖程序中分別進行。先在PHOTOSHOP中打開一個640×454象素的文件,製作或粘貼上一個現成的圖案,保存成一個BMP格式的文件;然後打開畫圖程序,讀入剛才製作好的BMP文件,再另存為16色的BMP格式的文件。
執行CBROM BIOS.BIN /LOGO LOGO.BMP命令,程序運行後提示「Adding Logo.bmp...1.8%」,表示圖形文件加入成功,否則顯示出錯信息,表示圖片尺寸過大或BIOS不支持全屏開機畫面。注意,有時圖形文件過大並不提示出錯,但在BIOS升級時會死機。最後,升級BIOS,把修改好的BIOS文件寫到BIOS晶元中,重開機後,你會發現屏幕上出現新加入的圖形了,屏幕下方出現「Press [TAB] to show POST screen,[DEL] to enter SETUP」信息,而且,顯示「能源之星」的那個頁面也不會出現了,可見其優先權之高。
如不清楚,請去下面網頁
http://www.rebios.net/reepa/reepa.htm
改這個東西有風險,award比ami好改一些。
❽ linux怎麼改啟動logo
使用ubuntu自帶的繪圖軟體GIMP是最為快捷的方式,使用命令進行轉換也可以,實際測試中用命令轉換圖片老提示錯誤,所以就用GIMP的方式處理了。具體流程如下:
(1)打開GIMP軟體並載入圖片資源(file->open),自己的原圖片格式應該不限制,我的是bmp格式的。
(2)點擊Image->mode->Indexed 並在彈出的選項框內設置Generate optimum palette下的Maximum number of colors:224 原值默認為255,點擊Convert按鈕。
(3)點擊file->Save As,修改圖片文件後綴為.ppm 點擊保存後會彈出一個小的選項卡供選擇數據格式,這里選擇Ascii後保存。
(4)將新生成的圖片文件重命名為logo_linux_clut224.ppm,並將其拷貝到內核源碼中的/driver/video/logo/中,替換同名文件。刪除logo_linux_clut224.c和logo_linux_clut224.o兩個文件,重新編譯後這個兩個文件會自動生成。
❾ linux系統從開機到進入logo畫面中間發生了什麼
BIOS點亮顯示器後,在GRUB中選進LINUX,然後VESA驅動接管顯示驅動,然後是內核啟動,然後載入內核模塊,然後啟動開機腳本,然後啟動窗口管理器及DM及Xwindow,O了