1.可能需要安装的库
elf@ubuntu:~/work/psplash$ sudo apt-get install build-essential libncurses5-dev
elf@ubuntu:~/work/psplash$ sudo apt-get install libtool
elf@ubuntu:~/work/psplash$ sudo apt-get install gettext
elf@ubuntu:~/work/psplash$ sudo apt-get install libglib2.0-dev
elf@ubuntu:~/work/psplash$ sudo apt-get install libgtk2.0-dev
2.提前制作一张logo图片和一张进度条图片,分别命名为logo_bmp.png和logo.png
3.将
psplash.zip (431.16 KB, 下载次数: 11) 拷贝到开发环境/home/elf/work目录下解压
elf@ubuntu:~/work$ unzip psplash.zip
elf@ubuntu:~/work$ cd psplash/
4.将前面制作好的两张图片拷贝到psplash/目录下
5.制作进度条和logo
elf@ubuntu:~/work/psplash$ ./make-image-header.sh logo_bmw.png POKY
elf@ubuntu:~/work/psplash$ ./make-image-header.sh logo.png BAR
6.修改psplash.c文件,注释原来的头文件,添加新生成的头文件
7.编译
elf@ubuntu:~/work/psplash$ . /opt/fsl-imx-x11/4.1.15-2.0.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi
elf@ubuntu:~/work/psplash$ make
8.将生成的psplash和psplash-write文件拷贝到文件系统/usr/bin目录下
root@ELF1:~# cp /run/media/sda1/psplash /usr/bin/
root@ELF1:~# cp /run/media/sda1/psplash-write /usr/bin/
root@ELF1:~# sync
9.开发板断电,连接屏幕,开发板上电,观察到开机动画和进度条均以换成自己的图片,更换成功。