summaryrefslogtreecommitdiffstats
path: root/doc/src/platforms/vxworks.qdoc
diff options
context:
space:
mode:
Diffstat (limited to 'doc/src/platforms/vxworks.qdoc')
-rw-r--r--doc/src/platforms/vxworks.qdoc51
1 files changed, 33 insertions, 18 deletions
diff --git a/doc/src/platforms/vxworks.qdoc b/doc/src/platforms/vxworks.qdoc
index 551359926..0fe75ee15 100644
--- a/doc/src/platforms/vxworks.qdoc
+++ b/doc/src/platforms/vxworks.qdoc
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2015 The Qt Company Ltd.
+** Copyright (C) 2022 The Qt Company Ltd.
** Contact: http://www.qt.io/licensing/
**
** This file is part of the documentation of the Qt Toolkit.
@@ -39,13 +39,27 @@
\section1 Supported Architectures and VxWorks Releases
+ \section2 Qt 5.15.10 for VxWorks
+
+ In Qt 5.15.10 LTS Commercial, Qt for VxWorks is provided as a source package
+ release. You can build Qt for VxWorks sources only on Linux. Qt 5.15 LTS
+ Commercial is supported until May 2025.
+
+ Qt 5.15.10 was verified on VxWorks 7 SR650 and SR21.11 with
+ \l{https://boundarydevices.com/product/bd-sl-i-mx6/}{BD-SL-i.MX6}.
+ Building Qt for VxWorks was verified on Ubuntu 20.04.
+
+ \section2 Older Qt Releases
+
+ In older Qt releases, Qt for VxWorks was supported as follows:
+
\list
\li Qt 5.5 was verified on VxWorks 7 release SR0480 2016-09-16.
Supported architecture is ARM-v7.
\note Qt 5.5 is no longer supported.
\li Qt 5.9 LTS was verified on VxWorks 7 SR0541.
- \note Support for Qt 5.9 ends May 2020.
- \li 5.12 LTS is verified on VxWorks 7 SR0541 for gcc and SR650 for clang. Qt 5.12 is supported until
+ \note Support for Qt 5.9 ended May 2020.
+ \li 5.12 LTS is verified on VxWorks 7 SR0541 for gcc and SR650 for clang. Qt 5.12 was supported until
December 2021.
\endlist
@@ -54,8 +68,8 @@
\section1 Qt for VxWorks Source Package
Qt for VxWorks is delivered via the \l {Qt Account}, under the name
- \b {Qt 5.5.1} > \b {Qt VxWorks Platform Source Package}.
- \note Qt 5.5 is no longer supported.
+ \b {Qt 5.15.10} > \b {Qt VxWorks Platform Source Package}.
+ \note You can build Qt for VxWorks sources only on Linux.
Source packages for up-to-date and supported Qt releases on VxWorks are
available through Qt Professional Services.
@@ -124,16 +138,15 @@
\li Notes
\row
\li \l {Qt Charts}
- \li Version 2.0.1
+ \li
\row
\li \l {Qt Data Visualization}
- \li Version 1.2.1
\row
\li \l {Qt Virtual Keyboard}
- \li Version 2.0
+ \li
\row
\li \l {Qt Quick Compiler}
- \li Version 3.0
+ \li
\row
\li \l {Qt Concurrent}
\li
@@ -200,13 +213,15 @@
\li Linux:
\badcode
cd <VxWorks 7 installation directory>
- ./wrenv.sh -p vxworks-7
+ ./wrenv.sh -p vxworks-7 # for SR0650
+ ./wrenv.sh -p vxworks # for SR21.11 and later
\endcode
\li Windows:
\badcode
cd <VxWorks 7 installation directory>
- wrenv -p vxworks-7
+ wrenv -p vxworks-7 # for SR0650
+ wrenv -p vxworks # for SR21.11 and later
\endcode
\endlist
@@ -217,20 +232,20 @@
types of default devices depending on the VxWorks 7 version used.
\list
- \li \c vxworks-imx6-g++ for SR0541
\li \c vxworks-imx6-clang for SR0650
+ \li \c vxworks-imx6-g++ for SR0541
\endlist
- Below is an example configuration for the BD-SL-i.MX6 when using VxWorks 7 SR0541.
+ Below is an example configuration for the BD-SL-i.MX6 when using VxWorks 7 SR0650.
\badcode
- ./configure -commercial -shared -confirm-license -device vxworks-imx6-g++ -device-option CROSS_COMPILE=arm -prefix /sd1:1/qt5rtp -sysroot <path_to_vxworks_vsb_dir>/fsl_imx6_1_1_11_0_VSB -no-gcc-sysroot -extprefix <path_to_host_dir>/qt5rtp -hostprefix <path_to_host_dir>/qt5rtp -no-openssl -nomake tools -nomake examples
+ ./configure -commercial -shared -confirm-license -device vxworks-imx6-clang -prefix /sd1:1/qt5rtp -sysroot <path_to_vxworks_vsb_dir>/fsl_imx6_1_1_11_0_VSB -extprefix <path_to_host_dir>/qt5rtp -hostprefix <path_to_host_dir>/qt5rtp -no-openssl -nomake tools -nomake examples
\endcode
- Below is an example configuration for the BD-SL-i.MX6 when using VxWorks 7 SR0650.
+ Below is an example configuration for the BD-SL-i.MX6 when using VxWorks 7 SR0541.
\badcode
- ./configure -commercial -shared -confirm-license -device vxworks-imx6-clang -prefix /sd1:1/qt5rtp -sysroot <path_to_vxworks_vsb_dir>/fsl_imx6_1_1_11_0_VSB -extprefix <path_to_host_dir>/qt5rtp -hostprefix <path_to_host_dir>/qt5rtp -no-openssl -nomake tools -nomake examples
+ ./configure -commercial -shared -confirm-license -device vxworks-imx6-g++ -device-option CROSS_COMPILE=arm -prefix /sd1:1/qt5rtp -sysroot <path_to_vxworks_vsb_dir>/fsl_imx6_1_1_11_0_VSB -no-gcc-sysroot -extprefix <path_to_host_dir>/qt5rtp -hostprefix <path_to_host_dir>/qt5rtp -no-openssl -nomake tools -nomake examples
\endcode
The most important parameters are \c -device, \c -device-option CROSS_COMPILE=<arch>,
@@ -531,8 +546,8 @@
It is not needed for Qt 5 shared libraries.
\badcode
- putenv "LD_LIBRARY_PATH=/sd0:1/lib"
- cd "/sd0:1"
+ putenv "LD_LIBRARY_PATH=/sd0a/lib"
+ cd "/sd0a"
rtpSp("<Qt5_app>", 200, 0x100000, 0, 0x01000000)
\endcode