summaryrefslogtreecommitdiffstats
path: root/src/qtforautomation.qdoc
diff options
context:
space:
mode:
Diffstat (limited to 'src/qtforautomation.qdoc')
-rw-r--r--src/qtforautomation.qdoc53
1 files changed, 45 insertions, 8 deletions
diff --git a/src/qtforautomation.qdoc b/src/qtforautomation.qdoc
index 2e1c3d5..bfb846a 100644
--- a/src/qtforautomation.qdoc
+++ b/src/qtforautomation.qdoc
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2018 The Qt Company Ltd.
+** Copyright (C) 2019 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the documentation of Qt for Automation.
@@ -30,7 +30,7 @@
/*!
\page qtautomation-index.html
\title Qt for Automation
- \nextpage {Qt for Automation Overview}{Overview}
+ \nextpage qtautomation-overview.html
\e {\QTA} is a collection of software components, tools, and services
targeted for the development of automation systems: connected
@@ -50,9 +50,9 @@
\section1 Contents
\list
- \li \l {Qt for Automation Overview}{Overview}
- \li \l {Installing Qt for Automation}{Install Instructions}
- \li \l {Related Information}
+ \li \l {Qt for Automation Overview}
+ \li \l {Installing Qt for Automation}
+ \li \l {Deploying Qt for Automation Modules to Boot2Qt}
\endlist
\section1 Related Information
@@ -69,8 +69,8 @@
/*!
\page qtautomation-overview.html
\title Qt for Automation Overview
- \previouspage {Qt for Automation}
- \nextpage {Installing Qt for Automation}
+ \previouspage qtautomation-index.html
+ \nextpage qtautomation-install.html
\section1 Components
@@ -191,7 +191,8 @@
/*!
\page qtautomation-install.html
\title Installing Qt for Automation
- \previouspage {Qt for Automation Overview}{Overview}
+ \previouspage qtautomation-overview.html
+ \nextpage qtautomation-boot2qt.html
Pre-built \QTA installation packages are available under a commercial
license. Open source developers can build their own binaries from the
@@ -233,3 +234,39 @@
from the list, and follow the instructions to complete the installation.
\endlist
*/
+
+/*!
+ \page qtautomation-boot2qt.html
+ \title Deploying Qt for Automation Modules to Boot2Qt
+ \previouspage qtautomation-install.html
+
+ \QTA modules are created on top of Qt for Application development and
+ \l{Qt for Device Creation}. However, the modules are not part of the
+ Boot2Qt deployment images.
+
+ To add \QTA modules to an image using Qt Creator:
+
+ \list 1
+ \li Install \l {Qt for Device Creation} for your target, as instructed
+ in \l {Qt for Device Creation: Installation Guides}.
+ \li Install the sources of the module using the Qt online installer, as
+ instructed in \l {Installing Qt for Automation}.
+ \li Open the top-level project of the module (for example, qtmqtt.pro)
+ with Qt Creator and select the build and run kit, as instructed in
+ \l{Qt Creator: Opening Projects}.
+ \li Select \uicontrol Build > \uicontrol {Build Project}
+ to build the module, as instructed in
+ \l{Qt Creator: Building for Multiple Platforms}.
+ \li In the \uicontrol Projects mode, add \c install to the
+ \uicontrol {Make arguments} field in the build settings
+ to pass it to Make.
+ \image qtmqtt-build-settings.png
+ \li Build the project again to install the required files into the
+ \c sysroot directory of the target device.
+ \li Copy the generated .so files from the installation step to
+ \c /usr/lib on the target device to enable running applications
+ on it.
+ \endlist
+
+ You can now compile and link projects that use \QTA modules.
+*/