The goal of the new port is to provide a similar level of Qt functionality as the earlier Qt 4.8 port does, as well as to take advantage of the great graphics capabilities of Qt 5. In addition, Qt Creator IDE has integrated support for VxWorks, and deployment of a Qt application to a development hardware running VxWorks is accomplished with a single click. VxWorks development with Qt 5 can be done using both Windows and Linux development hosts.
The new Qt 5.5 port for VxWorks 7 supports most of the essential Qt modules:
- Qt Core
- Qt GUI
- Qt Network
- Qt Multimedia (audio output only)
- Qt QML
- Qt Quick
- Qt Quick Controls
- Qt Quick Dialogs
- Qt Quick Layouts
- Qt SQL
- Qt Test
- Qt Widgets
In addition to these, the following add-ons are supported:
- Qt Quick Compiler
- Qt Charts
- Qt Data Visualization
- Qt Virtual Keyboard
- Qt Concurrent
- Qt Graphical Effects
- Qt Image Formats
- Qt OpenGL (only for porting form Qt 4, new applications should use OpenGL support in Qt GUI)
- Qt Platform Headers
- Qt SVG
- Qt XML Patterns
The new Qt 5.5 port requires VxWorks 7. We have used Freescale i.MX6 as the reference hardware for the Qt 5.5 for VxWorks port. Multiple other CPUs are supported by VxWorks 7 and most of the x86 and ARM based CPUs with OpenGL support are possible to be enabled for the Qt port with an additional effort.
Holders of a valid Qt for VxWorks license can download the new release from their Qt Account web portal and run it on top of the December 15th GA release of VxWorks 7 RTOS.