当前位置: 首页 > news >正文

珠海网站快速排名提升古城区建设局网站

珠海网站快速排名提升,古城区建设局网站,杭州产品设计公司,如何创建自己的网页By Toradex胡珊逢 简介 双屏显示在显示设备中有着广泛的应用,可以面向不同群体展示特定内容。文章接下来将使用 Verdin iMX8M Plus 的 Arm 计算机模块演示如何方便地在 Toradex 的 Linux BSP 上实现在两个屏幕上显示独立的 Qt 应用。 硬件介绍 Verdin iMX8M Plu…

By Toradex胡珊逢

简介

双屏显示在显示设备中有着广泛的应用,可以面向不同群体展示特定内容。文章接下来将使用 Verdin iMX8M Plus 的 Arm 计算机模块演示如何方便地在 Toradex 的 Linux BSP 上实现在两个屏幕上显示独立的 Qt 应用。

硬件介绍

Verdin iMX8M Plus 模块基于 NXP 的 iMX8M Plus 处理器,在显示接口方面支持 HDMI,双通道 LVDS 和 4-lane MIPI DSI 输出。在 Dahlia 底板上可以直接使用其中的 HDMI 和 4-lane MIPI DSI 接口。Toradex 提供了DSI 转 LVDS,DSI 转 HDMI 适配器,可以方便地使用各类接口显示器。本次演示将使用两个 HDMI 显示器。

NXP iMX8M Plus Qt5 双屏显示614.png

软件配置

Verdin iMX8M Plus 模块使用 Toradex Multimedia Reference Image V6.4.0 版本,其包含 Qt5.15 相关运行环境。默认系统中已经使能了 Verdin iMX8M Plus 原生的 HDMI 和 DSI 转 HDMI 适配板。 

root@verdin-imx8mp-07320826:~# cat /boot/overlays.txt 
fdt_overlays=verdin-imx8mp_hdmi_overlay.dtbo verdin-imx8mp_dsi-to-hdmi_overlay.dtbo

在 /sys/class/drm 目录下可以看到两个 HDMI 接口,分别是 HDMI-A-1 和 HDMI-A-2,但是它们都属于同一个 DRM 接口 card1。所以系统只能运行一个 weston 实例。

root@verdin-imx8mp:/sys/class/drm# ls
card0  card1  card1-HDMI-A-1  card1-HDMI-A-2  renderD128  version

在单个 DRM 接口下连接两个屏幕需要使用 weston 的 kiosk-shell 和  app-ids 。首先在 /etc/xdg/weston/weston.ini 文件的  [core]  中添加  shell=kiosk-shell.so。

[core]
#gbm-format=argb8888
idle-time=0 
use-g2d=1
xwayland=true
repaint-window=16
#enable-overlay-view=1
modules=screen-share.so
shell=kiosk-shell.so

Qt 应用在 weston 环境中运行时会对应一个 app_id,例如 BSP 中默认的应用 /usr/share/cinematicexperience-1.0。在命令行中启动该应用前添加 WAYLAND_DEBUG=1。

root@verdin-imx8mp:~# cd /usr/share/cinematicexperience-1.0
root@verdin-imx8mp:# WAYLAND_DEBUG=1 ./Qt5_CinematicExperience 2>&1|grep app
[2013234.641]  -> xdg_toplevel@21.set_app_id("Qt5_CinematicExperience")

另外一个 Qt 应用位于 `/usr/share/qtsmarthome-1.0/`中。

root@verdin-imx8mp:~# cd /usr/share/cinematicexperience-1.0
root@verdin-imx8mp:# WAYLAND_DEBUG=1 ./smarthome 2>&1|grep app
[2173895.185]  -> xdg_toplevel@21.set_app_id("smarthome")

从上面的命令中可以看到两个应用的 app_id 分别是 Qt5_CinematicExperience 和 smarthome。相应地在 /etc/xdg/weston/weston.ini 创建两个 [output]。指定在 HDMI-A-1 上显示 Qt5_CinematicExperience 应用,而 HDMI-A-2 上则显示 smarthome 应用。配置完成后保存并重启。

[output]
name=HDMI-A-1
app-ids=Qt5_CinematicExperience
mode=1920x1080

[output]
name=HDMI-A-2
app-ids=smarthome
mode=1920x1080

分别启动上面两个 Qt 应用后可以在两个 HDMI 显示器上看到相应的内容。

NXP iMX8M Plus Qt5 双屏显示2380.png


总结

上面介绍了双屏显示的配置,在 Linux BSP 上可以十分便捷得实现,除了提到的 HDMI 接口,对于 LVDS 也是同样的配置方法。

参考:
https://developer.toradex.com/torizon/provided-containers/working-with-weston-on-torizoncore/#multi-display

http://www.bjxfkj.com.cn/article/107956.html

相关文章:

  • 如何把做的网站与域名连接下载班级优化大师
  • 上海专业做网站公司电话wap微信网站模板
  • 做货代网站简体中文wordpress5.2下载
  • 免费观看电视剧网站wordpress去-
  • 做五金的外贸网站有哪些怎么搭建php网站
  • 制作网站对话框在阿里云做的网站怎么移动
  • 深圳做微商网站的公司辽宁建设工程信息网领取招标文件
  • rp怎么做网站哪家网站做的比较好
  • 如何保存网站上的图片不显示图片张店网站开发招聘
  • 网站建设播放vr视频教程seo方法
  • 深圳网站设计专家乐云seo汕头自助建站模板
  • php开源网站 网上商城上海缪斯设计好不好
  • 我是做环保类产品注册哪些浏览量大的网站推销自己的产品比较好呢手工制作大全折纸
  • 网站外链分析怎么做苏州网站建设排名
  • 上海协会网站建设wordpress首页404
  • 免备案网站建设软件企业网站制作查询
  • 南通做网站哪家好崇州网站建站
  • w网站开发文献做书app下载网站有哪些内容
  • 做网站代码网站做交叉连接
  • 手机网站用什么后台临淄网站建设价格
  • 关于自行建设门户网站的请示网站建设需要怎样的经营范围
  • 外国人学做中国菜 网站深圳团购网站设计哪家好
  • dz增加网站标签天津品牌网站建设好处
  • 唐山哪里有建设网站小程序商店下载
  • 做网站的商家怎么赚取流量费wordpress侧边二级导航
  • 找网站漏洞赚钱怎么做的网文封面制作网站
  • 怎么样提高网站点击率外贸网站推广与优化
  • 做网站什么程序郑州电力高等专科学校怎么样
  • 网站备案名称更改培训机构整顿
  • 2017优秀网站设计案例网站为什么要做seo