修改开机LOGO参考下面:
⚫ 压缩打包前文件夹 DWIN_V1-x-x.tar 目录结构:
emcversion 文件中存储了更新后的版本号用以更新设备中的版本号;
logo 文件夹下存储了要更换的 Logo 图片,图片命名必须为 bootlogo.bmp,Logo 文件必须是 24 位 BMP 格
式图片,同时 Logo 图片存放路径必须为:logoupdate/logo/bootlogo.bmp
⚫ Install.sh 示例文件如下
#!/bin/sh
copy_dir()
{
if [ -d $1 ]; then
for libfile in $1/*; do
if [ -f $libfile ]; then
cp $libfile $2/
chmod $3 $2/${libfile##*/}
#echo $2/${libfile##*/}
fi
done
fi
}
instdir=$(cd `dirname $0`; pwd)
# update the emcversion
cp $instdir/emcversion /etc/
# copy logo file
if [ -f $instdir/logo/bootlogo.bmp ]; then
mkdir -p /extp/temp0p2
mount /dev/mmcblk0p2 /extp/temp0p2
cp -a $instdir/logo/bootlogo.bmp /extp/temp0p2/
umount /extp/temp0p2
rm -r /extp/temp0p2
sync
fi
sync
$instdir/serio_app
⚫ 将 logoupdate 目录压缩成 tar 文件并命名为 DWIN_V1.0.1.tar,拷贝到 U 盘 update 目录下→断电→插 U 盘→
重新上电,升级成功后会听到“嘀”的一声,随后屏幕息屏,然后拔掉 U 盘,断电重启,检查开机 Logo
是否正确。
⚫ 注意事项:
经测试 Windows 下解压后,只替换 bootlogo.bmp,再重新打包可以更新成功。如果升级失败,可能是没有
执行权限,请到 Linux 环境下确认 install.sh 是否有执行权限。
Linux 下压缩 tar 文件的命令:tar -cvf DWIN_V1.X.X.tar <INSTALL>
U 盘中不要放太多文件(建议用只放升级文件的专用 U 盘),否则可能导致更新失败。