1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
|
/****************************************************************************
**
** Copyright (C) 2018 The Qt Company Ltd.
** Copyright (C) 2019 Luxoft Sweden AB
** Contact: https://www.qt.io/licensing/
**
** This file is part of the documentation of the Qt Automotive Suite.
**
** $QT_BEGIN_LICENSE:FDL-QTAS$
** Commercial License Usage
** Licensees holding valid commercial Qt Automotive Suite licenses may use
** this file in accordance with the commercial license agreement provided
** with the Software or, alternatively, in accordance with the terms
** contained in a written agreement between you and The Qt Company. For
** licensing terms and conditions see https://www.qt.io/terms-conditions.
** For further information use the contact form at https://www.qt.io/contact-us.
**
** GNU Free Documentation License Usage
** Alternatively, this file may be used under the terms of the GNU Free
** Documentation License version 1.3 as published by the Free Software
** Foundation and appearing in the file included in the packaging of
** this file. Please review the following information to ensure
** the GNU Free Documentation License version 1.3 requirements
** will be met: https://www.gnu.org/licenses/fdl-1.3.html.
** $QT_END_LICENSE$
**
****************************************************************************/
/*!
\page qtas-install.html
\title Install Qt Automotive Suite
\previouspage {Qt Automotive Suite}
\nextpage qtas-examples.html
The Qt Automotive Suite is provided under the same dual license conditions as Qt itself. The
commercial package is available from the Qt Installer and provides the most comprehensive
feature set, allowing you to explore Qt Automotive Suite's possibilities in the simplest way.
To find a license that suits your need, refer to the guide on \l{Download Qt}. The license you
purchase is associated with a Qt Account, that is required to install the product.
\section1 Install on Desktop
When you install the Qt Automotive Suite, you can select which components, SD-card images, and
toolchains to install. To use the Qt Automotive Suite components on your host system, you also
need to have a proper Qt version installed. Consequently, when you install any of these
components, the suitable Qt version is automatically installed.
\note The SD-card images provided by the Installer are based on \l{Qt for Device Creation}. To
cross-compile and use those images, you need to check the requirements depending on your
desktop platform: \l {Requirements for Linux/X11} and \l {Requirements for Windows}.
To install Qt Automotive Suite:
\list 1
\li Download the \l{Qt Online Installer Download}{Qt online installer}.
\note On Linux, the installer needs executable permissions before you can run it.
\li Run the installer and select \uicontrol Next to get to the Qt account section.
\li Enter your Qt account credentials and select \uicontrol Next to run a license check
against the Qt account.
\li Select \uicontrol Next again to choose an install path.
\li Select \uicontrol Next to see the components that are available to install.
\borderedimage qtinstaller-qas.png
\li Under \uicontrol{Qt Automotive Suite}, there are Qt for Automotive Suite software stacks
available. Select a stack, then select the components and your hardware. In a minimal
setup, you need to select \uicontrol {Desktop gcc 64-bit}, at least. A desktop build
of a related Qt version is included with this selection, along with Qt Creator. If you
want to test on a target device, select one or more target hardware options.
\li Select \uicontrol Next and follow the instructions to complete the installation.
\endlist
Once the installation is complete, you can choose to launch Qt Creator, view Qt Automotive
Suite documentation, or view Qt for Device Creation documentation.
\list
\li To understand the building blocks necessary to build an In-Vehicle Infotainment (IVI)
System, see \l{Neptune 3 UI}{Reference UI}.
\li To create QML applications that run in single-process or multi-process, see
\l{Qt Application Manager}.
\li To integrate middleware into your system, see \l{Qt IVI}.
\li To explore some of the key features, see \l{Examples in Qt Automotive Suite}.
\endlist
\note On macOS, currently only development on desktop is supported. If you start the Qt
Installer on macOS, no target-related packages are shown in the selection.
\section1 Install on Target Devices
Before you can test Qt Automotive Suite applications on the target device, you must carry out
some steps for embedded development configuration: such as set up the Boot to Qt software stack
and configure a Device Kit. Follow the steps in the target device guide:
\list
\li \l{Intel NUC}
\li \l{Toradex Apalis iMX6}
\li \l{NVIDIA Jetson TX2}
\endlist
Once the installation is complete, start Qt Creator and try to run one of the examples against
a target. \l{Neptune 3 UI} provides a reference UI. The quickest way to get a first impression
of this reference UI is to run it on desktop or target and inspect its functionality. For more
information, see \l{Neptune 3 UI Insights}.
\section1 Build from Source
To build Qt Automotive from source, clone the following component git repositories from
\l{https://code.qt.io/}:
\table
\header
\li Component
\li Details
\row
\li qtapplicationmanager
\li For installation details, see \l{https://doc.qt.io/QtApplicationManager/installation.html}{Installation}.
\row
\li qtivi
\li For configuration details, see \l{https://doc.qt.io/QtIVI/qtivi-installation.html}{Installation}.
\row
\li neptune3-ui
\li For details on how to run Neptune 3 UI, see \l{https://doc.qt.io/Neptune3UI/neptune3ui-install.html}{Neptune 3 UI - Install}.
\row
\li qmllive
\li For installation details, see \l{https://doc.qt.io/QtQmlLive/qmllive-installation.html}{Installation}.
\endtable
For each component, run \c qmake, \c make, and then \c make install.
*/
|