SAM9X5替换系统启动时米尔科技的Logo进度条

转载地址:http://www.myir-tech.com/bbs/thread-6061-1-1.html

附件是下面用到的 psplash 源码, 和在我这里使用你提供的图片生成的 psplash。
    修改开机 logo 的步骤如下:
1. 制作适合屏幕的 .png 格式的图片

2. 将图片文件复制到 psplash 源码的根目录下面,这里假设图片的文件名为 myir_linux.png。

3. 进入源码根目录

4. 执行以下命令,生成图片对应的头文件:

1

./make-image-header.sh myir_linux.png MYIR


其中 myir_linux.png 为图片的文件名,MYIR 为生成的头文件中一些宏定义名和变量名的前缀。
注意:如果执行该命令提示"gdk-pixbuf-csource:not found“错误,需先执行如下命令。

1

$ sudo apt-get install libgtk2.0-dev



5. 执行以下命令生成 configure 配置文件

1

$ ./autogen.sh



6. 执行以下命令生成 Makefile 文件

1

$ ./configure --host=arm-none-linux-gnueabi CC=arm-none-linux-gnueabi-gcc



7. 编译

1

$ make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm


编译完成后会在当前目录生成 psplash 文件,就是将要用到的开机 logo 文件。

8.查找 /usr/bin/psplash 指向的可执行文件。

1

2

3

4

5

# cd /usr/bin

# ls -l ps*

lrwxrwxrwx    1 root     root            33 Jun 24 15:27 psplash -> /usr/bin/psplash.psplash-angstrom

-rwxr-xr-x    1 root     root          3244 Jun 23 08:19 psplash-write

-rwxr-xr-x    1 root     root        184165 Apr 23  2013 psplash.psplash-angstrom


可以看到 /usr/bin/psplash 指向 /usr/bin/psplash.psplash-angstrom ,所以把编译生成的psplash文件重命名为psplash.psplash-angstrom,然后复制到开开发板/usr/bin/目录下,替换旧的文件。

在 Qt 中运行外部程序可以试一下使用 execv() 函数。
psplash镜像下载:  psplash (1.06 MB, 下载次数: 5605) 
psplash源码下载:  psplash.tar.bz2 (4.26 MB, 下载次数: 3985) 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值