summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorPasi Petäjäjärvi <pasi.petajajarvi@theqtcompany.com>2015-05-22 13:31:40 +0300
committerPasi Petäjäjärvi <pasi.petajajarvi@theqtcompany.com>2015-06-03 16:27:01 +0300
commit284a1d8a7c1a5c7d8a4ff5e58676a4f5e96a8c14 (patch)
tree993744f03a31743da6670e555f92fc77acd8d405 /doc
parent22f56ec593d4953f9b08180b2aa478352850dc1f (diff)
downloadqtdoc-284a1d8a7c1a5c7d8a4ff5e58676a4f5e96a8c14.tar.gz
VxWorks: Update documentation
* Add supported architecture * Add supported Qt modules and add-ons Change-Id: I6954c8d9128965a52c3fa39aafc3038ace20d919 Reviewed-by: Topi Reiniö <topi.reinio@theqtcompany.com>
Diffstat (limited to 'doc')
-rw-r--r--doc/src/platforms/vxworks.qdoc103
1 files changed, 91 insertions, 12 deletions
diff --git a/doc/src/platforms/vxworks.qdoc b/doc/src/platforms/vxworks.qdoc
index c2fa3878..5f1f5b2a 100644
--- a/doc/src/platforms/vxworks.qdoc
+++ b/doc/src/platforms/vxworks.qdoc
@@ -34,25 +34,19 @@
Contact The Qt Company for more information:
http://www.qt.io/contact-us
- With the release of Qt 5.0, Qt no longer contains its own window system
- implementation: QWS is no longer a supported platform. For single-process use
- cases, the \l{Qt Platform Abstraction} is a superior solution.
+ \section1 Supported Architectures and VxWorks Releases
- There are two platform plugins that are usable on VxWorks: EGLFS and VxWorksFB.
- The availability of these plugins depends on the configuration of Qt. The default
- platform plugin is also device specific. For instance, on many boards eglfs will be
- chosen as the default one. If the default is not suitable, the \c QT_QPA_PLATFORM
- environment variable parameter can be used to request another plugin.
- Alternatively, for quick tests, the \c -platform command-line option can be used
- with the same syntax.
+ Qt5 is currently tested and supported on VxWorks 7. As VxWorks 7 does
+ not have released versions, current minimum required release is the one dated May 8th, 2015.
+ Supported architecture is ARM-v7.
- \section1 Requirements for VxWorks 7
+ \section1 Requirements for VxWorks
\section2 QtWidget Applications
\list
\li Framebuffer device (FBDEV)
- \li Evdev support (for input handling: mouse, keyboard and touch)
+ \li Evdev support (compatibility mode)
\li POSIX support
\li C++11 support
\endlist
@@ -65,6 +59,91 @@
\li GPU device (GPUDEV) for OpenGL ES 2.0
\endlist
+ \section1 Supported Modules
+
+ Almost all essential \l{All Modules}{Qt modules} and some add-on modules supported.
+
+ \section2 Limitations for Essential modules
+
+ \table 80%
+ \header
+ \li Qt Module
+ \li Supported features
+ \li Notes
+
+ \row
+ \li Qt Multimedia
+ \li Audio
+ \li \l [QML] {QtMultimedia::SoundEffect}{SoundEffect},
+ \li \l [CPP] {QtMultimedia::QSoundEffect}{QSoundEffect} and
+ \li \l [CPP] {QtMultimedia::QAudioOutput}{QAudioOutput}
+
+ \row
+ \li Qt Multimedia Widgets
+ \li Not supported
+ \li
+
+ \row
+ \li Qt Webkit
+ \li Not supported
+ \li
+
+ \row
+ \li Qt Webkit Widgets
+ \li Not supported
+ \li
+
+ \endtable
+
+ \section2 Supported Add-ons
+
+ \table 80%
+ \header
+ \li Qt Add-on
+ \li Notes
+
+ \row
+ \li Qt Concurrent
+ \li
+ \row
+ \li Qt Graphical Effects
+ \li
+ \row
+ \li Qt Image Formats
+ \li
+ \row
+ \li Qt OpenGL
+ \li Only OpenGL ES 2 \note Provided to ease porting from Qt 4.x.
+ Use the QOpenGL classes in \l{Qt GUI} for new code
+ \row
+ \li Qt Platform Headers
+ \li
+ \row
+ \li Qt SVG
+ \li
+ \row
+ \li Qt XML Patterns
+ \li
+
+ \endtable
+
+ \note You can explicitly exclude unsupported or unused modules from the
+ build via the -skip <module> option when running the configure tool.
+
+ \section1 Platform Notes
+
+ With the release of Qt 5.0, Qt no longer contains its own window system
+ implementation: QWS is no longer a supported platform. For single-process use
+ cases, the \l{Qt Platform Abstraction} is a superior solution.
+
+ There are two platform plugins that are usable on VxWorks: EGLFS and VxWorksFB.
+ The availability of these plugins depends on the configuration of Qt. The default
+ platform plugin is also device-specific. For instance, on many boards \c eglfs will be
+ chosen as the default one. If the default is not suitable, the \c QT_QPA_PLATFORM
+ environment variable parameter can be used to request another plugin.
+ Alternatively, for quick tests, the \c -platform command-line option can be used
+ with the same syntax.
+
\section1 Configuring for a Specific Device
Building Qt for a given device requires a toolchain and a