欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Linux中怎么修改Logo

本篇文章為大家展示了  Linux中怎么修改Logo,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

創(chuàng)新互聯(lián)公司專注于企業(yè)全網(wǎng)整合營銷推廣、網(wǎng)站重做改版、萊西網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、成都h5網(wǎng)站建設(shè)、購物商城網(wǎng)站建設(shè)、集團公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為萊西等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

1、安裝pngtopnm工具。

$ sudo apt-get install netpbm

注:安裝完以后就會有pngtopnm,pnmquant,pnmtoplainpnm三個工具。

2、選擇logo的圖片:

首先選擇一個自己喜歡的圖片,然后通過GIMP軟件將該圖片保存為.png格式,

比如保存為dianyu.png。需要注意設(shè)置好圖片的尺寸大小,不能超過屏幕分辨率的大小,不然制作出來的圖片將不能在屏幕上顯示出來。

3、制作.ppm格式的圖片:

$ pngtopnm dianyu.png > dianyu.pnm

$ pnmquant 224 dianyu.pnm > dianyu.pnm

$ pnmtoplainpnm dianyu224.pnm > dianyu224.ppm

或者

  $bmptoppm linuxlogo.bmp > dianyu.ppm               //生成ppm

  $ppmquant 224 linuxlogo.ppm > dianyu224.ppm        //轉(zhuǎn)換成224顏色

  $pnmnoraw linuxlogo224.ppm > dianyu224.ppm         //轉(zhuǎn)換成ascii格式

4、替換原有的圖片。

   $ make clean SUB_DIR=./drivers/video/logo/           //來清除logo目錄下的.c和.o文件

注:板子的圖片名叫l(wèi)ogo_linux_clut224.ppm,所以只要用第三步生成的圖片替換即可。

提高篇:

很容易發(fā)現(xiàn),對于一般的vga console,logo是由drivers/video/fbmem.c里的fb_show_logo()函數(shù)顯示的,

這個函數(shù)的調(diào)用者是 drivers/video/console/fbcon.c。這個函數(shù)做的事情不多,就

是先把非8位色深的位圖轉(zhuǎn)換為8位色深,然后用info->fbops->fb_imageblit(info, &image);把logo顯示出來,有一個cpu時顯示一個logo,有2個cpu時顯示2個,以此類推。

修改logo高度:

    所在文件drivers/video/console/fbcon.c

{{

logo_height = fb_prepare_logo(info, ops->rotate)+xxxxxxx; //在加減相應(yīng)xxxxxxx從而實現(xiàn)高度調(diào)整。

 logo_lines = DIV_ROUND_UP(logo_height, vc->vc_font.height);

}}

U-boot LOGO修改:

如何更改Uboot的啟動logo:

1、進入tools目錄,在該目錄下你會看到一個叫l(wèi)ogos的目錄,里面存的是logo圖標(biāo),

可以自己添加logo圖標(biāo)到該目錄,注意需256色的,也要注意圖片的尺寸大小要小于你的屏幕分辨率。

如何制作一個256色的位圖:使用電腦自帶畫圖工具打開然后另存為bmp圖片,設(shè)置保存類型為256色位圖。

2、打開tools目錄下的Makefile文件,在第187行至200行間,有如下一段代碼:

# Generic logo

ifeq ($(LOGO_BMP),)

LOGO_BMP= $(srctree)/$(src)/logos/denx.bmp

# Use board logo and fallback to vendor

ifneq ($(wildcard $(srctree)/$(src)/logos/$(BOARD).bmp),)

LOGO_BMP= $(srctree)/$(src)/logos/$(BOARD).bmp

else

ifneq ($(wildcard $(srctree)/$(src)/logos/$(VENDOR).bmp),)

LOGO_BMP= $(srctree)/$(src)/logos/$(VENDOR).bmp

endif

endif

endif # !LOGO_BMP

3、"freescale.bmp"即為logo圖標(biāo)。你可以用你自己喜歡的圖標(biāo)來代替他,

4、在common目錄下,打開lcd.c文件,可以改變logo的位置,該坐標(biāo)函數(shù)為 lcd_logo_plot(0,0); 改變x,y的數(shù)字,來改變logo的顯示位置。該函數(shù)在lcd.c代碼的722行

5、進入u-boot根目錄,執(zhí)行make即可!

上述內(nèi)容就是  Linux中怎么修改Logo,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

文章標(biāo)題:Linux中怎么修改Logo
URL鏈接:http://chinadenli.net/article30/pijpso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版服務(wù)器托管、網(wǎng)站策劃用戶體驗、ChatGPT、面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站