一.去除embedded linux 的開機光標:
在內核的當前目錄進入到drivers/video/console/fbcon.c 文件
將static void fb_flashcursor(void *private) 和
static void fbcon_cursor(struct vc_data *vc, int mode) 裏的內容註釋掉,使之變成空函數
二.設置LINUX內核啓動LOGO
(1)讓內核支持啓動LOGO
在內核目錄中 make menuconfig
Device Drivers ----> Graphics support ---->
選中 Bootup logo ----> Standard 224-color Linux logo
(2) 在LINUX光盤中安裝 NETPBM 的各種安裝包 ,因爲以後要用到其中的一些功能
(3)製作開機logo的圖片
將要當作開機LOGO的圖片按照你屏幕的大小進行裁減,並將其保存爲 bmp格式
打開超級終端,輸入以下命令:
bmptoppm 你做的開機LOGO.bmp > temp1.ppm //生成ppm
ppmquant 224 temp1.ppm > temp2.ppm
//轉換成224顏色
pnmnoraw temp2.ppm > logo.ppm
//轉換成ascii格式
(4)將LOGO文件放入內核中
拷貝到製作好的LOGO文件到 /drivers/video/logo 文件夾
替換 logo_linux_clut224.ppm 文件
(5)重新編譯內核
經過以上兩步就能看到沒有光標只有圖片的內核啓動畫面了