Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Remote control and display of Qt embedded Linux devices
Forum Updated to NodeBB v4.3 + New Features

Remote control and display of Qt embedded Linux devices

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
3 Posts 3 Posters 377 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    DylanH96
    wrote on 3 May 2024, 12:17 last edited by
    #1

    Background information - We have two custom embedded Linux devices that both contain their own GUI for operating and controlling each device and it's software/firmware. The devices are class 2 medical devices and do not have any internet connection. Both of these embedded Linux devices are custom SoC PCB's that contain an AM3354 ARM Cortex-A8, SDRAM, Flash, USB, I2C, LCD Touch panel, SSH, etc. Both devices contain a custom GUI application that were created using Qt 5.7.1 minGW 32bit, using C++ and QtQuickCompiler. The Linux architecture of each device system is the exact same.

    What we are trying to accomplish, is to have the ability to remote display from one device to the other, while also having the ability to control the operation and functions of the GUI of the targeted device. This behavior is similar to having remote access from one desktop to another desktop. Below are key objectives we want to accomplish.

    • Remote connection from one device to the other
    • When remote connection is established from one device to the other, have the ability to control and operate the targeted device's software from the remote device's software
    • Mirror the display from the targeted device to the remote device

    Our questions are: Would the VNC (Virtual Network Computing) module offered by Qt work for something like this? Though these devices are not connected to a network using WAN, they do consist of their own local IP that can be connected with serial connection with LAN. Any recommendations on what sort of implementation is used for something like this?

    I've done a ton of research and I know that this is not anything new in the realm of embedded devices, but this is our first time trying to achieve something like this. If there is any other additional information that needs to be provided, please let me know!

    1 Reply Last reply
    0
    • A Online
      A Online
      Axel Spoerl
      Moderators
      wrote on 4 May 2024, 07:11 last edited by
      #2

      VNC isn't offered by Qt as a 3rd party product. But there are several implementations that work very stable from my perspective. We use VNC in our CI machines.
      There is also nomachine. The free version hooks up to an existing remote desktop. The commercial license enables creating remote-only sessions on login. I personally like this product a lot, while VNC mostly does the job.

      Software Engineer
      The Qt Company, Oslo

      S 1 Reply Last reply 4 May 2024, 19:18
      1
      • A Axel Spoerl
        4 May 2024, 07:11

        VNC isn't offered by Qt as a 3rd party product. But there are several implementations that work very stable from my perspective. We use VNC in our CI machines.
        There is also nomachine. The free version hooks up to an existing remote desktop. The commercial license enables creating remote-only sessions on login. I personally like this product a lot, while VNC mostly does the job.

        S Offline
        S Offline
        SGaist
        Lifetime Qt Champion
        wrote on 4 May 2024, 19:18 last edited by
        #3

        Hi,
        In addition to @Axel-Spoerl, there was at some point a VNC backend added to Qt 5 however, as any of the platform plugins, it would be the only output so not really what you want.

        Beside the already good suggestion made, one question is: which backend are you currently using ?

        Interested in AI ? www.idiap.ch
        Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

        1 Reply Last reply
        0

        1/3

        3 May 2024, 12:17

        • Login

        • Login or register to search.
        1 out of 3
        • First post
          1/3
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved