嵌入式爱好者

imx6q linux4.1.15 新开机动画修改方法

2020-6-3 16:07| 发布者: zhichao| 查看: 16285| 评论: 3|原作者: Lazy_Caaat

类目: 知识库  >  I.MX6系列产品     文档编号: 371

1. 下载 psplash:git clone git://git.yoctoproject.org/psplash     会下载到当前目录的psplash文件夹中
(若没有git,需要安装 apt-get install git)
参考该链接修改版本和源码 http://bbs.witech.com.cn/portal.php?mod=view&aid=499
2. 将图片转换成代码文件:./make-image-header.sh logo.png POKY 其中logo.png是你自己的启动图片
(可能需要安装的库 apt-get install build-essential libncurses5-dev 
apt-get install autoconf
apt-get install libtool
apt-get install gettext
apt-get install libglib2.0-dev
apt-get install libgtk2.0-dev )
3. 上面的命令会生成一个logo-img.h文件
找到psplash.c文件并打开
注释掉原来的头文件
添加引用你生成的头文件
4. 配置交叉编译库:
. /opt/fsl-imx-x11/4.1.15-2.1.0/environment-setup-cortexa9hf-neon-poky-linux-gnueabi
5.制作 autogen.sh 脚本,用于生成 Makefile,如下
#!/bin/bash
aclocal
autoheader
automake --add-missing
autoconf
赋予可执行权限
6.生成Makefile:
./autogen.sh 
./configure --host=arm-linux CC="arm-poky-linux-gnueabi-gcc  -march=armv7-a -mfpu=neon  -mfloat-abi=hard -mcpu=cortex-a9 --sysroot=$SDKTARGETSYSROOT"
7. 执行 make:生成 psplash 与 psplash-write
8. 将 psplash 与 psplash-write 拷贝到根文件系统/usr/bin/目录下。
9. psplash.sh 脚本在根文件系统/etc/init.d 中,此项已经存在。
10. psplash.sh 的链接在根文件系统/etc/rcS.d/目录下,用于开机启动。
如果不想显示开机动画,可以编辑/etc/init.d/psplash.sh,注释最后一行
11.最后sync保存改动
2

已解决
4

未解决
1

只是看看

刚表态过的朋友 (7 人)

发表评论

最新评论

引用 wjy 2021-4-26 16:16
在完成第一步后,要进入psplash文件夹,并切换分支:
vi psplash
git reset --hard 88343ad23c90fa1dd8d7 ...
引用 KSSHEN 2021-1-28 13:57
nice
引用 zxw 2020-9-24 09:55
这个是解决openembedded  开机进度条类似IElogo的嘛

查看全部评论(3)

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-22 04:27

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部