一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

修改linux內(nèi)核的啟動(dòng)logo和禁用啟動(dòng)光標(biāo)(原創(chuàng))

 guitarhua 2012-07-07

修改linux內(nèi)核的啟動(dòng)logo和禁用啟動(dòng)光標(biāo)(原創(chuàng))


linux內(nèi)核下使用的圖片文件類型是pnm和PPm格式的,所以在開始介紹修改linux內(nèi)核啟動(dòng)LOGO之前,
1,先需要介紹一下怎么樣設(shè)計(jì)自己開始logo的ppm圖片,首先選擇一張png格式的圖片
使用如下命令確保你必須安裝以下的工具(pngtopnm,pnmquant,pnmtoplainpnm)
如果沒有安裝,你可以使用sudo get-apt install netpbm命令來安裝,
另外你也可以使用Linux LOGO制作工具LogoMaker,可以通過如下站點(diǎn)下載
http://www./downloads.htm,這個(gè)站點(diǎn)很多的資源,
強(qiáng)烈推薦。

$ pngtopnm linuxlogo.png > linuxlogo.pnm 
$ pnmquant 224 linuxlogo.pnm > linuxlogo224.pnm 
$ pnmtoplainpnm linuxlogo224.pnm > linuxlogo224.ppm

或者

$bmptoppm linuxlog.bmp > temp1.ppm //生成ppm
$ppmquant 224 temp1.ppm > temp2.ppm  //轉(zhuǎn)換成224顏色
$pnmnoraw temp2.ppm > linuxlog.ppm   //轉(zhuǎn)換成ascii格式

這樣你的logo就完全制作好了,接下來我們來看如何配置內(nèi)核

修改目標(biāo):用自定義的ppm圖片替代/drivers/video/logo/logo_linux_clut224.ppm
同時(shí)刪除logo_linux_clut224.c logo_linux_clut224.o文件這樣才能使編譯的使用logo_linux_clut224.ppm重新編譯

2、配置logo選項(xiàng)
 在內(nèi)核路徑下執(zhí)行make menuconfig
Device Drivers --->Character devices ---》Bootup logo
做好以上兩個(gè)步驟,你就可以重新編譯內(nèi)核,
這樣你可以看到你自己制作的logo,你可以發(fā)現(xiàn)在logo的左上角有一個(gè)閃動(dòng)的光標(biāo)

3、如何將開機(jī)logo中的光標(biāo)去除
 在內(nèi)核的當(dāng)前目錄進(jìn)入到drivers/video/console/fbcon.c文件
 將static void fb_flashcursor(void *private)制成空函數(shù)如下

同樣的方法將函數(shù)static void fbcon_cursor(struct vc_data *vc, int mode)用空函數(shù)替換如下

   1304 static void fbcon_cursor(struct vc_data *vc, int mode)
   1305 { 
   1306 #if 0 //modify by yejj for clear cursor of lcdc
   1307 struct fb_info *info

4.另一種禁止光標(biāo)的方法:

drivers/video/console/Makefile

#obj-$(CONFIG_FRAMEBUFFER_CONSOLE) += fbcon.o bitblit.o font.o softcursor.o
obj-$(CONFIG_FRAMEBUFFER_CONSOLE) += fbcon.o bitblit.o font.o

編譯遇到一個(gè)soft_cursor沒有定義的問題問題,注釋代碼:
drivers/video/console/bitblit.c
//ABING
//      if (err)
//              soft_cursor(info, &cursor);

最后,修改好后都要進(jìn)行make
make 出自己需要的包,如果是開發(fā)板,則有所不同,
根據(jù)需要進(jìn)行編譯,
到此,大功告成??!
嗚嗚。。。。一晚上的功夫。。。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    中文字幕区自拍偷拍区| 欧美日韩在线观看自拍| 一区二区三区日本高清| 欧美午夜不卡在线观看| 久热人妻中文字幕一区二区| 国产精品国三级国产专不卡| 精品国产亚洲一区二区三区| 国产传媒中文字幕东京热| 尹人大香蕉一级片免费看| 丰满少妇被猛烈插入在线观看| 亚洲精品中文字幕欧美| 色婷婷国产精品视频一区二区保健 | 久久国产成人精品国产成人亚洲| 亚洲综合色婷婷七月丁香| 欧美不卡一区二区在线视频| 日韩人妻一区二区欧美| 欧美日韩国产黑人一区| 午夜午夜精品一区二区| 粉嫩国产一区二区三区在线| 国产成人亚洲精品青草天美| 欧美成人精品国产成人综合| 中文字幕一区二区久久综合| 国产亚洲欧美日韩国亚语| 青青操精品视频在线观看| 欧美午夜性刺激在线观看| 午夜精品久久久免费视频| 欧美乱妇日本乱码特黄大片| 最近最新中文字幕免费| 麻豆视传媒短视频在线看| 91人人妻人人爽人人狠狠| 国产精品免费视频久久| 久久大香蕉精品在线观看| 99热中文字幕在线精品| 国产色偷丝袜麻豆亚洲| 国产精品久久熟女吞精| 香蕉尹人视频在线精品| 午夜精品在线观看视频午夜| 国产精品午夜一区二区三区| 免费在线观看激情小视频 | 日韩成人中文字幕在线一区| 五月天丁香婷婷一区二区|