arm linux启动进度条,嵌入式 Linux 去掉开机进度条, 更换背景

嵌入式 Linux 去掉开机进度条, 更换背景

目前在使用 freescale imx6 yocto 环境

开机动画是使用 psplash 制作的

下载 psplash

Git clone Git://Git.yoctoproject.org/psplash

将 base-images 目录下的 psplash-poky.PNG 换成自己想要的图片

注释掉精度条相关代码

1. 将 psplash.c 文件中的 psplash_draw_progress 函数定义及其调用通通注释掉

2. 将 psplash.c 文件中以下代码屏蔽/* Draw progress bar border */

psplash_fb_draw_image(fb,

(fb->width-BAR_IMG_WIDTH)/2,

SPLIT_LINE_POS(fb),

BAR_IMG_WIDTH,

BAR_IMG_HEIGHT,

BAR_IMG_BYTES_PER_PIXEL,

BAR_IMG_ROWSTRIDE,

BAR_IMG_RLE_PIXEL_DATA);

制作 autogen.sh 脚本, 用于生成 Makefile#!/bin/bash

aclocal

autoheader

automake--add-missing

autoconf

生成 Makefile

./autogen.sh

配置交叉编译库./configure --host=ARM-Linux --prefix=/home/bert/ARM/paplash/

make&&make install

将 / home/bert/ARM/psplash/bin / 目录下的 psplash 与 psplash-write 拷贝到根文件系统 / usr/bin / 目录下

遇到的问题

我的宿主机是 ubuntu16.04.make 时提示:

./make-image-header.sh: 7: ./make-image-header.sh: gdk-pixbuf-csource: not found

尝试 sudo apt-get install libgdk-pixbuf2.0-dev

各种依赖问题装不上

最终通过在 ARM 板中执行./make-image-header.sh psplash-poky.PNG POKY, 将生成的 psplash-poky-img.h 复制到 Ubuntu 中得以解决.

来源: http://www.bubuko.com/infodetail-3728393.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值