Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-75990

Extend QPA on Qt6 for all aspects of target platform

    XMLWordPrintable

    Details

    • Type: Epic
    • Status: Withdrawn
    • Priority: P1: Critical
    • Resolution: Out of scope
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Device Creation, QPA
    • Labels:
      None
    • Epic Name:
      Extend QPA for all aspects of target HW
    • Platform/s:
      Android, freeRTOS, iOS/tvOS/watchOS, Linux/Wayland, Linux/X11, Linux/Yocto, Linux/Other display system, macOS, WebAssembly, Windows, WinRT
    • Vertical:
      Automotive, Industrial Automation, Medical/Healthcare

      Description

      Business justification

      In embedded, we need to support several environment and operating systems (Yocto Embedded Linux and several derivates of it, INTEGRITY, QNX, VxWorks, and in MCU also MQX, Zephyr, freeRTOS, RTEMS and possibly few other), sometimes also bare metal (QSR, MCU). The POSIX layer may or may not be available in those operating systems and it alone is inadequate for a HW and OS abstraction layer we there is a lot of work going in to supporting the various target platforms. In order to separate the maintenance work for OS and HW porting we should consider extending the QPA layer (or whatever is the Qt6 extension of it) to cover areas outside of Qt5 QPA.

      Implementation details

      Extend QPA, OS and HW abstraction layer to cover also

      • File system
      • POSIX or lack of POSIX
      • Networking and connnectivity
      • Memory allocation
      • Event loops, threads, etc Etc

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              Assignee:
              santtuahonen Santtu Ahonen
              Reporter:
              santtuahonen Santtu Ahonen
              PM Owner:
              Yoann Lopes
              RnD Owner:
              Kalle Viironen
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes