电商网站建设与开发期末考试,做设计去哪个网站找素材,网站建设的开发工具,静态网页发布到wordpressLinux内核下使用的图片文件类型是pnm和PPm格式的#xff0c;所以在开始介绍修改linux内核启动LOGO之前#xff0c; 1#xff0c;先需要介绍一下怎么样设计自己开始logo的ppm图片#xff0c;首先选择一张png格式的图片 使用如下命令确保你必须安装以下的工具(pngtopnm,pnmqu… Linux内核下使用的图片文件类型是pnm和PPm格式的所以在开始介绍修改linux内核启动LOGO之前 1先需要介绍一下怎么样设计自己开始logo的ppm图片首先选择一张png格式的图片 使用如下命令确保你必须安装以下的工具(pngtopnm,pnmquant,pnmtoplainpnm) 如果没有安装你可以使用sudo get-apt install netpbm命令来安装另外你也可以使用Linux LOGO制作工具LogoMaker可以通过如下链接下载 http://www.linuxidc.com/Linux/2012-10/71830.htm 强烈推荐。 $ 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 //转换成224颜色 $pnmnoraw temp2.ppm linuxlog.ppm //转换成ascii格式 这样你的logo就完全制作好了,接下来我们来看如何配置内核 修改目标用自定义的ppm图片替代/drivers/video/logo/logo_linux_clut224.ppm 同时删除logo_linux_clut224.c logo_linux_clut224.o文件这样才能使编译的使用logo_linux_clut224.ppm重新编译 2、配置logo选项 在内核路径下执行make menuconfig Device Drivers ---Character devices ---》Bootup logo 做好以上两个步骤你就可以重新编译内核 这样你可以看到你自己制作的logo,你可以发现在logo的左上角有一个闪动的光标 3、如何将开机logo中的光标去除 在内核的当前目录进入到drivers/video/console/fbcon.c文件 将static void fb_flashcursor(void *private)制成空函数如下 同样的方法将函数static void fbcon_cursor(struct vc_data *vc, int mode)用空函数替换如下 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.另一种禁止光标的方法 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 编译遇到一个soft_cursor没有定义的问题问题注释代码 drivers/video/console/bitblit.c //ABING // if (err) // soft_cursor(info, cursor); 最后修改好后都要进行make make 出自己需要的包如果是开发板则有所不同根据需要进行编译到此大功告成