色yeye在线视频观看_亚洲人亚洲精品成人网站_一级毛片免费播放_91精品一区二区中文字幕_一区二区三区日本视频_成人性生交大免费看

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > Logo

Logo 時間:2018-09-21      來源:未知

1、首先找到一張.png格式的圖片,將圖片的大小裁剪成自己想要的尺寸,這個事Windows自帶的畫圖板就能完成

2、在你的虛擬機或者linuxOS中安裝netpbm工具,這個工具的作用就是將一個.png格式的圖片轉換成ppm格式的,具體用法如下:

(1)、首先安裝該工具:

sudo apt-get install netpbm

(2)、開始轉換圖片:

pngtopnm logo.png > logo.pnm

pnmquant 224 logo.pnm > logo224.pnm

pnmtoplainpnm logo224.pnm > logo_linux_clut224.ppm

(注意:這里將終生成的ppm文件命名為logo_linux_clut224.ppm是因為,linux內核啟動默認的logo圖片名稱為該名稱,如果我們不這樣命名也行,但是需要修改一些文件,會比較麻煩,所以為了簡單起見我們就這么做)

3、這樣我們得到了ppm的圖片,只要替換driver/video/logo下面的logo_linux_clut224.ppm,刪除logo_linux_clut224.c logo_linux_clut224.o (注意,這里的.o .c文件一定要刪除再編譯,不然內核就不會編譯你的新logo),然后編譯內核得到鏡像就可以了

4、如果你的內核配置沒問題那么logo 顯示也就沒什么問題,這里對于內核的配置簡單介紹一下:

$ makemenuconfig //在內核里面選上logo 支持

DeviceDrivers --->

[*]Graphics support --->

[*]Bootup logo --->

[*] Standard black and whiteLinux logo

[*] Standard 16-color Linuxlogo

[*] Standard 224-color Linuxlogo

5、不難發現我們的logo總是顯示在屏幕的左上角,那么下面我們需要改一下內核源碼,讓logo居中全屏顯示:

vi driver/video/fbmem.c

找到“fb_show_logo_line”函數,進行如下修改:

//image.dx=0;

//image.dy = y;

image.width = logo->width;

image.height = logo->height;

image.dx = (info-> var.xres / 2) - (image.width / 2);

image.dy = (info -> var.yres / 2) - (image.height / 2);

保存退出,我們還需要修改driver/video/console/fbcon.c文件

vi driver/video/console/fbcon.c

找到“fbcon_prepare_logo”函數,進行如下修改:

在logo_height = fb_prepare_logo(info, ops->rotate);后面添加下面內容:

logo_height += (info->var.yres/2) - (logo_height/2);

保存退出,重新編譯內核,這樣我們的logo就可以在屏幕上居中全屏顯示 了

6、可能還存在一個問題,就是如果cpu是四核的話,你會發現在屏幕上會顯示四個logo,當然如果你的logo比較大,在屏幕上只能顯示一個logo圖片,那么也就只顯示一個logo 不會顯示四個,至于這個問題我還沒有找到解決方案,希望讀者有idear能告知我一聲1979234659@qq.com,謝謝!

上一篇:Shellz中awk的簡單用法

下一篇:安卓開發中實用的例子

华清图书馆

0元电子书,限时免费申领

10本华清图书PDF版

扫码关注华清远见公众号
自动回复“2”,即可申领!
熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5,京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 无码av不卡免费播放 | 日韩免费一区二区三区高清 | 手机a级毛片免费观看 | 国内精品视频一区二区八戒 | 特级毛片A级毛片免费播放 在线免费看污 | 香港三日本三级少妇三级视频 | JVID亚洲精品无圣光图套 | 国产做a爰片久久毛片a片美国 | 亚洲高清国产拍精品动图 | 青青艹av | 精品人妻无码一区二区三区毛片 | 亚洲产国偷V产偷V自拍色戒 | 亚洲日韩高清在线亚洲专区 | 国产三级久久 | 中文字幕一区二区三区视频 | 国产AV巨作丝袜秘书 | 免费观看在线a级毛片 | MM1313亚洲国产精品无码 | 国产欧美亚洲一级激情在线观看 | 久久免费看少妇高潮A片特黄多 | 欧美极品少妇×XXXBBB | 亚洲欧洲日韩淙合久久 | 久久精品亚洲精品无码 | 久久久日韩精品一区二区三区 | 四虎永久在线精品8848A | 好男人www影院在线观看 | 久久456 | 又大又硬又爽免费视频 | 婷婷亚洲精品久久无码一区二区三区 | 亚洲欧美日韩国产综合V | 国产熟女内射OOOO | 视频二区精品中文字幕 | 被男人嗦过奶头一下就变大了 | 曰本女人牲交免费视频 | 欧美亚洲国产日韩一区二区 | 欧美日韩中文国产一区 | feel性丰满白嫩嫩hd | 亚洲精品国产一区二区三区在线观看 | 大地影视中文第二页的背景故事 | 国产无套内射普通话对白 | 无码成人中文字幕不卡 |