嵌入式ARM LCD 开机LOGO的制作

来源:互联网 发布:maven 知乎 编辑:程序博客网 时间:2024/04/28 21:10
一.嵌入式ARM LCD 开机LOGO的制作。

linux下一般图片使用PNG格式比较多,这里就以PNG格式为例,不是PNG格式的图片,可以用GIMP转换一下:
首先将png图片转成pnm
# pngtopnm logo.png > logo.pnm

然后将pnm图片的颜色数限制在224 
# pnmquant 224 logo.pnm > logo_224.pnm

最后将pnm图片转换成我们需要的ppm
# pnmtoplainpnm logo_224.pnm > logo_224.ppm

然后将logo_224.ppm替换linux源代码根文件下/drivers/video/logo/ 中对应的图像logo_linux_clut224.ppm就OK了。

BMP文件可以使用GIMP完成所有工作(经测试用此方法对BMP文件更好些,上述方法有局限)
1、在右键的image/mode/indexed中修改最大颜色数为224
2、保存为ppm格式,选择asiic存放格式
3、代替logo目录下相应图形即可

二.去除LOGO中的光标方法:
去除embedded linux 的开机光标:
在内核的当前目录进入到drivers/video/console/fbcon.c文件
将static void fb_flashcursor(void *private) 及fbcon_cursor函数里的内容注释掉,使之变成空函
数。

原创粉丝点击