修改嵌入式linux开机logo

5 篇文章 0 订阅

(一)制作开机logo

首先将需要替换的图片格式修改为可以在linux上显示的格式,这里我们使用图片编辑软件GIMP

利用GIMP打开软件后一次选中图像——模式——索引,在弹出框中将最大颜色数量改为224


如果需要将图片大小修改为LCD屏大小尺寸,可以选中图像——缩放图像来进行像素修改。这里我的

屏幕尺寸为480X272,修改时需要点击像素框右边的锁链状的图标,不然一个修改,另一个也会随着修改。


编辑完后点击文件——导出,保存为ppm格式,然后在弹出框中选择ASCII。这样开机logo就制作成功。



(二)修改linux源文件

1.首先将图片复制到内核源文件的drivers/video/logo/目录下

cp linuxlogo.ppm drivers/video/logo/

mv linuxlogo.ppm logo_mylogo_clut224.ppm

2.修改logo.c

添加 extern const struct linux_logo logo_mylogo_clut224;

在fb_find_logo()函数找到if (depth >= 8)在后面加入

          #ifdef CONFIG_LOGO_MYLOGO_CLUT224
/* My Linux logo */
logo = &logo_mylogo_clut224;
#endif

3.修改logo目录下的Makefile文件

添加

obj-$(CONFIG_LOGO_MYLOGO_CLUT224)       += logo_mylogo_clut224.o

4.修改logo目录下的Kconfig文件

添加

config LOGO_MYLOGO_CLUT224
         bool “224-color My Linux Logo”
         default y

5.修改.config

打开源文件根目录下.config文件,做如下修改

#CONFIG_LOGO_LINUX_CLUT224=y

CONFIG_LOGO_MYLOGO_CLUT224=y

6.编译内核

make .config

make zImage

7.将镜像文件下载至开发板就可以看到新的开机logo。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值