关于插入Linux kernel logo的一些 经验
来源:互联网 发布:大国医郭三贴 淘宝网 编辑:程序博客网 时间:2024/04/30 14:05
首先在linux下sudo apt-get install netpbm安装这个工具
我这里已经装好了,所以没有需要下载更新的。
然后我们照一张你喜欢的logo,png格式的。不要太大。
$ pngtopnm linuxlogo.png > linuxlogo.pnm
$ pnmquant 224 linuxlogo.pnm > linuxlogo224.pnm
$ pnmtoplainpnm linuxlogo224.pnm > linuxlogo224.ppm
这边linuxlogo.png就是你的原始的png图片。
第一步是先转成pnm格式的。第二步是转成224色的pnm图片,第三部是转成我们最后使用的ppm格式的图片。
比较简单的办法呢,就是把最后生成的linuxlogo224.ppm更改文件名为logo_linux_clut224.ppm(这个是kernel logo默认的开机启动logo),然后把
这个目录下原来的名字为logo_linux_clut224.ppm的企鹅替换掉。就OK了。
还有一个就是记得在make menuconfig下面Device Drivers ——〉
Graphics support ——〉Bootup logo ——〉Standard 224-color Linux logo
如图
然后重新编译内核就可以了
——————————————————————————————————
下面我们要讲讲关于VGA屏输出的logo的制作
首先老样子,准备一张你的png格式的logo,然后
按照如下口令
root@ubuntu:/home# pngtopnm linuxlogo.png > linuxlogo.pnm
root@ubuntu:/home# pnmremap -map=clut_vga16.ppm linuxlogo.pnm >reduced_linuxlogo.pnm
root@ubuntu:/home# pnmtoplainpnm reduced_linuxlogo.pnm > linuxlogo.ppm
如图
这里要注意的就是在你当前的目录下,必须有这个文件,如图:
因为VGA屏输出logo必须是制定的16色ppm文件。而这个16色就是参考clut_vga16.ppm这个文件来制定的。
然后制作完成,在make menuconfig 里面添加对vga logo的支持。上面那张图已经添加了。
或者直接用口令gedit .config ,进入.config文件进行编辑,搜索带有logo的地方,然后你就可以看到了。如图
更改为y。
注意:这里好像要把CONFIG_LOGO_LINUX_MONO 和CONFIG_LOGO_LINUX_CLUT224改成is not set。也就是说,在vga logo模式下,我们只添加这两个
然后保存,编译,可能编译的时候会弹出选择,看一下,一般都是默认就行了。如果默认不能继续,就输入 y 然后按enter。就可以开始编译了。
- 关于插入Linux kernel logo的一些 经验
- 嵌入式Linux kernel LOGO的更换方法
- 嵌入式Linux kernel LOGO的更换方法
- 嵌入式Linux kernel LOGO的更换方法
- 嵌入式Linux kernel LOGO的更换方法
- Linux kernel logo
- kernel logo的制作
- 更换kernel的logo
- make logo for linux kernel
- linux kernel的一些写法
- 关于分页的一些经验。
- 关于MFC的一些经验。
- 关于Canvas的一些经验
- 使用linux的一些经验
- ppm格式图片转换 -- linux kernel logo
- linux kernel makefile的一些背景知识
- make linux kernel的一些技巧
- 理解linux kernel的一些文档文献
- ADO封装类详解
- F# 3.0 好像不怎么支持汉字
- EXCEL中VLOOKUP函数的使用
- VMware-workstation-full-8.0取消托盘提示
- 自定义标签开发步骤:
- 关于插入Linux kernel logo的一些 经验
- 崩溃了数据库先要备份日志(选择截断)然后变为简单模式后,收缩日志文件就可以了
- "error while loading shared libraries: xxx.so.x" 错误的原因和解决办法
- 中止 FSI 的运行
- 复杂的FrameLayout
- 哈佛大学凌晨4点半的景象 .
- sql server 时间函数和一些基本函数
- 捕获Home键!!!!!!!
- epoll精髓