SylixOS 设备实现双屏或多屏图形图像显示

SylixOS 设备实现双屏或多屏图形图像显示

前置条件:   

1、SylixOS 设备硬件上需要支持两个或更多的显示通道,可以是不同种类的显示接口,也可以是同一种显示接口,常见的显示接口有HDMI、VGA、DVI、DP、RGB、LVDS。

2、SylixOS设备已经支持两个或更多的显示外设驱动,比如支持一个LVDS和HDMI,如果是一种接口的多个硬件接口,只需要支持一种也可以。

3、已经在 SylixOS 系统中,创建了两个或更多的fb设备(fb即 framebuffer), 这些fb设备与硬件显示通道一一对应。

实现步骤:

在具备前置条件的基础上,需要完成图形图像应用开发,部署和双屏/多屏显示。

下面以Qt的图形应用运行在教学实验箱( imx6q开发板,有LVDS和HDMI两个显示通道) 。

使用如下命令把图形显示指定到对应的 fb 上,即可实现多屏显示。

/apps/Electrocardiogram/Electrocardiogram -qws -display "sylixosfb:/dev/fb1" &


    • Related Articles

    • SylixOS 在 Qt4 下支持多屏显示

      Q:SylixOS 在 Qt4 下如何支持多屏显示 使用如下命令把图形显示指定到对应的 fb 上,如果存在多个屏,不同应用指定不同屏,就可以实现多屏显示了 /apps/Electrocardiogram/Electrocardiogram -qws -display "sylixosfb:/dev/fb1" & 更多扩展知识见 参考文章:SylixOS 设备实现双屏或多屏图形图像显示
    • Qt4 配置 VNC 显示

      Q:SylixOS 如何使 Qt4 显示通过 VNC 输出  首先确保 Qt4 程序能够正常运行,然后通过 shell 交互界面设置环境变量,操作如下: 1、env 命令查看环境变量 2、QWS_DISPLAY=VNC:$QWS_DISPLAY 设置 VNC 输出环境变量(不要重复进行多次设置) 3、varsave 保存设置的变量(不保存将会在 OS 重启后恢复原来设置) 4、运行 Qt 程序即可正常在 VNC 输出 更多扩展知识见: 参考文章:不同版本QT通过VNC显示及修改分辨率
    • Qt5 通过 VNC 显示及修改分辨率

      Q:Qt5 如何通过 VNC 显示及分辨率修? SylixOS 可通过 shell 命令及 Qt 工具实现 VNC 显示,并通过 shell 命令参数修改 VNC 显示分辨率。 具体流程如下: 1. 为 SylixOS 部署 Qt 共享库; 2. 连接 SylixOS,登录 shell 界面; 3. 进入程序目录执行命令:./app -platform vnc:size=1280x800,depth=32 4. QT5 开发工具界面点击 vnc 按钮进行图像获取。 更多扩展知识见: ...
    • 不同版本QT通过VNC显示及修改分辨率

      Q:不同版本 QT 如何通过 VNC 显示以及分辨率如何修改? QT4: VNC显示: 1.确认应用程序可以正常运行; 2.在SylixOS下设置环境变量QWS_DISPLAY并保存;具体操作步骤如下:        a.通过shell界面,env命令查看环境变量;        b.设置环境变量QWS_DISPLAY,例如:QWS_DISPLAY=VNC:sylixosfb:/dev/fb0;        c.通过命令varsave保存环境变量。 3.再次运行QT4应用即可通过VNC显示。 ...
    • 全志芯片显示系统简介

            主要对全志T系列芯片的显示模块软硬件做一个基本介绍,详情见附件。