修改嵌入式Linux启动logo

嵌入式Linux启动logo文件名为logo_linux_clut224.ppm,在driver/video/logo目录下。

1.定制自己的logo,ubuntu环境

a、安装转换工具(已安装则跳过) #sudo apt-get install netpbm

b、 将一张png格式的logo图片到driver/video/logo目录下,如logo.png

c、 执行命令:
    # pngtopnm logo.png > logo.pnm
    # pnmquant 224 logo.pnm > logo224.pnm
    # pnmtoplainpnm logo224.pnm > logo_linux_clut224.ppm

 

2.居中设置(不需要或者logo图片为屏幕大小可不设置)

a、修改drivers/video/fbmem.c

       在fb_show_logo_line函数里,增加红色语句

       image.dx = 0;
       image.dy = y;
       image.width = logo->width;
       image.height = logo->height;

       image.dx = (info->var.xres / 2) - (image.width / 2);
       image.dy = (info->var.yres / 2) - (image.height / 2);

b、修改drivers/video/console/fbcon.c

       在fbcon_prepare_logo函数里,增加红色语句

       logo_height = fb_prepare_logo(info, ops->rotate);
       logo_height += (info->var.yres / 2) - (logo_height / 2);

 

重新编译生效。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值