基于sail-imx6q的双屏异显测试方法

上传人:电*** 文档编号:116399770 上传时间:2019-11-16 格式:RTF 页数:4 大小:74.53KB
返回 下载 相关 举报
基于sail-imx6q的双屏异显测试方法_第1页
第1页 / 共4页
基于sail-imx6q的双屏异显测试方法_第2页
第2页 / 共4页
基于sail-imx6q的双屏异显测试方法_第3页
第3页 / 共4页
基于sail-imx6q的双屏异显测试方法_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于sail-imx6q的双屏异显测试方法》由会员分享,可在线阅读,更多相关《基于sail-imx6q的双屏异显测试方法(4页珍藏版)》请在金锄头文库上搜索。

1、基于基于sail-imx6qsail-imx6q的双屏异显测试方法的双屏异显测试方法 双屏显示的概念是由一台主机控制的,可以同时外接两台显示器并显示不同画面的 效果就是双屏显示.双屏显示的提出,推进了双屏显卡的发展,双屏显示可以广泛应 用在各种窗口服务系统.信息发布系统等。 主屏播放视频指令主屏播放视频指令 指令1:gst-launch-1.0 playbin uri=file:/IMG_6009.mp4 指令2:gst-play-1.0 /IMG_6009.mp4 控制视频在不同屏幕播放或着同时在两个屏幕上播放需要用到overlaysink插件 (系统已经安装),配置overlaysink的

2、文件为/usr/share/imx_6q_display_config, 配置格式如下: Display NAME 必须配置,指显示名称 device= 必须配置,指明设备文件,如/dev/video17或/dev/video18 fmt= 可选配置,设置显示格式,如RGBP、RGB565等,默认为RGBP width= 可选配置,设置显示分辨率 height= 可选配置,设置显示分辨率 alpha= 可选配置,设置alpha(透明)值,默认0 color_key= 可选配置,颜色配置,默认关闭 具体配置如下:(配置HDMI为主屏,LCD为副屏) master device = /dev/vi

3、deo17 fmt = RGBP alpha = 0 slave device = /dev/video18 fmt = RGBP width = 800 height = 480 根据以上配置,在不同屏幕(HDMI+LCD)上同时播放不同视频可用指令: gst-launch-1.0 playbin uri=file:/IMG_6008.mp4 playbin uri=file:/IMG_6009.mp4 video-sink=“ overlaysink display-master=false display-slave=true“ 如需在不同屏幕上播放相同的视频可以运行如下命令: gst-

4、launch-1.0 playbin uri=file:/IMG_6009.mp4 video-sink=“ overlaysink display-master=true display-slave=true“ 指定在副屏屏幕上播放视频运行如下命令: gst-launch-1.0 playbin uri=file:/IMG_6009.mp4 video-sink=“ overlaysink display-master=false display-slave=true“ 在一个屏幕上播放4个视频,指令如下: gst-launch-1.0 playbin uri=file:/IMG_6009.

5、mp4 video-sink=“overlaysink overlay-width=240 overlay-height=240“ playbin uri=file:/IMG6008.mp4 flags=0x41 video-sink=“overlaysink overlay-left=240 overlay-width=240 overlay-height=240“ playbin uri=file:/sample.mp4 flags=0x41 video- sink=“overlaysink overlay-top=240 overlay-width=240 overlay-height=

6、240“ playbin uri=file:/IMG_6009.mp4 flags=0x41 video-sink=“overlaysink overlay-left=240 overlay-top=240 overlay-width=240 overlay-height=240“ QT4.8.6移植到开发板的文件系统中 在/usr/目录下新建local/tslib/目录 执行如下指令: cd /usr mkdir local cd local mkdir tslib cd chmod -R 777 local 将build.tar.gz解压到开发板的/usr/local/tslib/目录,执

7、行如下指令 tar zxvf build.tar.gz -C /usr/local/tslib/ 在/usr/目录下新建qt/目录 执行如下指令: cd /usr mkdir qt cd chmod -R 777 qt 将qt-4.8.6-arm.tar.gz解压到开发板的/usr/qt目录,执行如下指令 tar zxvf qt-4.8.6-arm.tar.gz -C /usr/qt 在/etc/profile中添加环境变量 添加如下内容: export TSLIB_ROOT=/usr/local/tslib #指定tslib根 目录 export TSLIB_CONSOLEDEVICE=no

8、ne #设定控制台设备 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TSLIB_ROOT/lib export QTDIR=/usr/qt/lib #指定Qt的库 export QPEDIR=$QTDIR export QT_PLUGIN_PATH=/usr/qt/lib #指定Qt插件地址 export T_ROOT=/usr/local/tslib #指定触摸tslib 程序地址 export PATH=$QTDIR/:$PATH #指定Qt环境变量 export LD_LIBRARY_PATH=$T_ROOT/lib:$QTDIR #指定Qt的共享库

9、具体路 径 export QT_QWS_FONTDIR=/usr/qt/lib/fonts #指定Qt的font(字库)具 体路径 export QWS_DISPLAY=“linuxfb:/dev/fb2“ export PATH PS1 OPIEDIR QPEDIR QTDIR EDITOR TERM 保存后重启,环境变量将会生效。接着就可以执行一些qt程序。 屏幕双屏显示相同或不同QT的配置以及相关指令 在副屏上显示QT程序,指定屏幕指令: export QWS_DISPLAY=“linuxfb:/dev/fb2“ cd /usr/qt/demos/embeddeddialogs ./embeddeddialogs -qws 在主屏上显示QT程序,指定屏幕指令: export QWS_DISPLAY=“linuxfb:/dev/fb0“ cd /usr/qt/demos/mainwindow ./mainwindow -qws 更多简单实用的方法就在 !

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 计算机应用/办公自动化

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号