FETMX8MP-C核心板的用户在使用过程中有一些常见问题,下面笔者将对咨询量较多的“更换Logo”、“开机自启应用”和“在Qt中显示图片”三个显示类问题,以飞凌提供的OKMX8MP-C开发板为例进行思路讲解。
LOGO更换
解决思路1
开发板启动后,替换“run/media/mmcblk2p1”路径下的图片,并sync保存。
*注意事项
MIPI屏,1024x600分辨率,替换logo-1024x600.bmp。
LVDS屏,1280x800分辨率,替换logo-1280x800.bmp。
替换完成后一定要输入sync命令保存
解决思路2
可采用在开发环境中替换源码文件夹OK8MP-linux-sdk/images路径下的logo图片的方式。
替换完成后在开发环境命令行进行源码全编译,生成新的ok8mp-linux-fs.sdcard.a*,把它们合并后,用新合并的rootfs.sdcard烧写即可。
*注意事项
MIPI屏,1024x600分辨率,替换logo-1024x600.bmp。
LVDS屏,1280x800分辨率,替换logo-1280x800.bmp。
常见问题:
单步更新替换Logo后,在启动时会闪一下飞凌本身提供的Logo,再进入桌面。
问题原因:
目前设置的桌面是飞凌公司Logo,开发板启动后进入桌面就显示了Logo。应用桌面是用Weston实现的网页形式的,开发板启动后才打开,所以有一个阶段显示Logo那个桌面。
解决思路
把文件系统中的“/usr/share/weston/logo-1280x800.png”换成用户自己的Logo,名称要保持一致。
注意事项
解决思路2中,在源码里更换Logo时使用的图片格式为bmp,文件系统中替换的图片格式为png。
上述两个方法中替换的两个Logo分别对应MIPI屏和LVDS屏,因HDMI本身在启动阶段就不显示Logo,而是启动后直接显示桌面,所以也没有替换Logo图片的方法。
目前飞凌提供的软件手册中已提供开机自动播放音频的设置方法,但有部分客户需要开机启动其它应用,故在此对手册中的自启方法进行补充:
在/etc/autorun.sh脚本中写入如下内容:
写入完成并保存后,修改文件权限:
文件的内容如下:
3、使用如下命令关闭默认桌面:
取消自启应用:
如果想要彻底关闭开机自启,在终端上执行如下命令:显示图片的方法
解决思路1
通过Qt桌面中qml test中的Video Player软件打开图片。
点击左上角的三条横线,选择Open image,进入图片的目标路径,点击目标图片即可打开。
注意事项
目前测试可打开的图片格式包含:jpg、png、bmp。
解决思路2
通过命令行打开ImageViewer应用进行查看。
在应用中进入需要打开的图片所在的路径,即可打开目标图片。
注意事项
目前测试可打开的图片格式包含:jpg 。
yzw92 2022-10-21 06:42