YOCTO开机画面修改
- sudo apt-get install autoconf
- sudo apt-get install automake
3 sudo apt-get install libtool
4 sudo apt-get install libgtk2.0-dev
5 mkdir test
6 cd test
git clone git://git.yoctoproject.org/psplash
cd psplash
7 执行以下命令制作logo-img.h文件,其中/home/rudy/Desktop/mylogo.png为开机图片的路径
#./make-image-header.sh /home/rudy/Desktop/mylogo.png POKY
8 打开psplash.c
注释掉原来的头文件psplash-poky-img.h
添加引用你生成的头文件mylogo-img.h
9 生成Makefile执行如下指令
touch autogen.sh
vim autogen.sh
把下面代码粘贴进去,保存并退出
#!/bin/bash
aclocal
autoheader
automake --add-missing
autoconf
然后执行
#./autogen.sh
10 配置和编译
./configure --host=arm-none-linux-gnueabi
#make
生成psplash和psplash-write两个可执行文件,替换开发板上/usr/bin下原有的文件
11 替换完成后进度条上面部分出现灰色长条方块
打开psplash-config.h,屏蔽#define PSPLASH_STARTUP_MSG ""
12如果需要取消进度条显示
打开psplash-bar-img.h,修改
#define BAR_IMG_WIDTH (0)
#define BAR_IMG_HEIGHT (0)
13 修改背景图片为白色
打开psplash-colors.h
修改#define PSPLASH_BACKGROUND_COLOR 0xff,0xff,0xff
如果出现开机的yocto画面只能显示1280*800可以从两方面入手
1:修改设备树(比如屏蔽VGA接口的设备树):
2:修改代码。看看代码里是不是设置成固定分辨率了

浙公网安备 33010602011771号