summaryrefslogtreecommitdiffstats
path: root/src/doc/src/devices/qtee-supported-devices.qdoc
blob: 1c9f07d0649a9cb6612efd30865552a25cd4d09d (plain)
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
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
/****************************************************************************
**
** Copyright (C) 2014 Digia Plc
** All rights reserved.
** For any questions to Digia, please use the contact form at
** http://www.qt.io
**
** This file is part of Qt Enterprise Embedded.
**
** Licensees holding valid Qt Enterprise licenses may use this file in
** accordance with the Qt Enterprise License Agreement provided with the
** Software or, alternatively, in accordance with the terms contained in
** a written agreement between you and Digia.
**
** If you have questions regarding the use of this file, please use
** the contact form at http://www.qt.io
**
****************************************************************************/

/*!
    \page qtee-preparing-hardware.html
    \title Preparing Hardware
    \previouspage qtee-supported-platforms.html
    \nextpage qtee-building-and-running.html

    Before you can deploy and test your Qt application on hardware, you must
    flash the target device with an image that contains the
    \B2Q stack. These steps vary from device to device:

    \list
        \li \l{Boundary Devices i.MX6 Boards}
        \li \l{SABRE SD i.MX6Quad (embedded Linux)}
        \li \l{SABRE SD i.MX6Dual (embedded Linux)}
        \li \l{Toradex Apalis iMX6 (embedded Linux)}
        \li \l{Toradex Colibri iMX6 (embedded Linux)}
        \li \l{Toradex Colibri VF50 and VF61 (embedded Linux)}
        \li \l{ArchiTech Tibidabo (embedded Linux)}
        \li \l{Kontron SMARC-sAMX6i (embedded Linux)}
        \li \l{BeagleBone Black (embedded Linux)}
        \li \l{Raspberry Pi 2 Model B (embedded Linux)}
    \endlist

    If you use only the emulator, you can skip this step
    and continue straight to \l {Building and Running an Example}.
*/

/*!
    \page qtee-supported-platforms.html
    \title Supported Platforms
    \previouspage qtee-installation-guide.html
    \nextpage qtee-preparing-hardware.html

    \section1 Supported Reference Devices

    The \B2Q stack can be made to run on a variety of hardware. For \SDK license
    holders, tooling is provided to customize the contents of the stack as well
    as to take it into desired production hardware. For more information on how
    to customize the stack for embedded Linux, see
    \l {Building Your Own Embedded Linux Image}.

    Approximate minimal hardware requirements for running \B2Q are:
    \list
        \li 256 MB of RAM
        \li 500 MHz CPU, 1 GHz preferred for 60-FPS velvet-smooth UI
        \li OpenGL ES 2.0 support *
    \endlist

    * On GPU-less hardware, \l {Qt Quick 2D Renderer} can replace the
    OpenGL ES 2.0 requirement (with some limitations on graphics capabilities).

    \section1 Support Lifecycle Policy

    The Qt Company will continue providing support for this release of \SDK
    two years after the release date of a version that supercedes it.

    Release dates and support end-of-life dates for each version are listed
    in the ChangeLog.

    \section2 Emulator Support

    Support for the emulator is limited to the \SDK release and pre-compiled
    emulator images it shipped with. Using the emulator application to run
    images from previous releases is not supported.

    \section1 Supported Device Groups

    The reference devices are divided into three groups, based on level
    of support The Qt Company provides for the device:

    \section2 Group 1

    Qt is fully supported unless otherwise stated due to limitations on the
    platform level. Support can help with any issues relating to the Qt
    libraries and tools, but not the third party elements. Any problems found
    need to be reproducible with Qt libraries for further investigation by
    the support team.

    Pre-compiled embedded Linux images for group 1 devices are available via
    the Qt online installer.

    \table
    \header \li Devices with GPU \li eLinux
    \row \li \l{http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=RDIMX6SABREBRD}
             {Freescale® SABRE SD i.MX6} (Freescale® i.MX6)\br
             ARM Cortex A9, Vivante GC2000 GPU, 1GB RAM
         \li \image ok
    \row \li \l{http://beagleboard.org/products/beaglebone%20black}
            {BeagleBone Black}\br
            TIAM335x 1GHz ARM® Cortex-A8, 512 MB RAM
         \li \image ok
    \row \li \b{\B2Q Emulator}\br
         Included in the development environment
         \li \image ok
    \header \li Devices Without GPU \li
    \row \li \l{https://www.toradex.com/products/colibri-arm-computer-modules/freescale-vybrid-VF6xx-computer-module}
             {Toradex Colibri VF61}\br
             Dual-core (ARM Cortex-A5 + ARM Cortex-M4)\br
             solution with 1 MB on-chip SRAM
         \li \image ok
    \row \li \l{https://www.toradex.com/products/colibri-arm-computer-modules/freescale-vybrid-VF5xx-computer-module}
            {Toradex Colibri VF50}\br
            Single-core (ARM Cortex-A5) solution with 1.5 MB on-chip SRAM
         \li \image ok
    \endtable

    \section2 Group 2

    Qt is fully supported unless otherwise stated due to limitations on the
    platform level. Support can help with any issues relating to the Qt
    libraries and tools, but not the third party elements. Any problems found
    need to be reproducible with Qt libraries.

    If an issue is reproducible on either the desktop or a group 1 platform,
    then it will be investigated further by the support team. Otherwise, a
    bug report will be created, to be handled by the party responsible for the
    Qt port to the platform.

    Pre-compiled images for group 2 devices are available via the Qt
    online installer.

    \table
    \header \li Devices with GPU \li eLinux
    \row \li \l{http://boundarydevices.com/product-selector-guide/}
            {Boundary Devices i.MX6 Boards}\br
            Freescale® i.MX 6 based devices with\br
            Vivante GC2000 GPU
         \li \image ok
    \row \li \l{http://www.silica.com/product/architech-tibidabo.html}
            {SILICA ArchiTech Tibidabo}\br
            Freescale® i.MX 6Q ARM Cortex™-A9 @800 MHz,\br
            2GB DDR3, 128MB NOR, Vivante GC2000 GPU
         \li \image ok
    \row \li \l{http://www.toradex.com/products/apalis-arm-computer-modules/freescale-imx-6-computer-module}
            {Toradex Apalis iMX6}\br
            Freescale® i.MX 6Q ARM Cortex™-A9 @1 GHz,\br
            1GB DDR3, 4GB eMMC, Vivante GC2000 GPU
         \li \image ok
     \row \li \l{http://developer.toradex.com/product-selector/colibri-imx6}
            {Toradex Colibri iMX6}\br
            Freescale® i.MX6S or i.MX6DL ARM Cortex™-A9 @800MHz - 1GHz,\br
            256MB (single core), 512MB (dual core) DDR3, 4GB eMMC,\br
            Vivante 2D/3D GPU
         \li \image ok
    \row \li \l{http://www.kontron.com/products/boards-and-standard-form-factors/smarc/smarc-samx6i.html}
            {Kontron SMARC-sAMX6i}\br
            Freescale® i.MX 6 ARM Cortex™-A9 @800MHz - 1.2GHz,\br
            2GB DDR3, 2-64GB eMMC, Vivante GC2000 GPU
         \li \image ok
    \row \li \l{https://www.raspberrypi.org/products/raspberry-pi-2-model-b/}
            {Raspberry Pi 2 Model B}\br
            900 Mhz ARM Cortex™-A7, Broadcom VideoCore IV\br
            @250MHz GPU, 1GB LPDDR2 SDRAM
         \li \image ok
    \endtable

    \section2 Group 3

    No support provided. If a Qt related problem is found and reproducible with
    the Qt libraries on either desktop or a group 1 platform then it will be
    investigated further by the support team.

    To use these devices, you need to build images by yourself or contact
    The Qt Company for consultancy services.

    \table
    \header \li Device \li eLinux
    \row \li \l{http://beagleboard.org/hardware-xM}
             {BeagleBoard-xM}\br
             1GHz ARM Cortex A8, PowerVR SGX530 GPU,\br
             512MB RAM
         \li \image ok
    \row \li \l{http://processors.wiki.ti.com/index.php/AM335x_Starter_Kit}
             {Sitara AM335x Starter Kit}\br
             720 MHZ ARM Cortex™-A8 Starter Kit\br
             with 4.3-inch LCD touchscreen
         \li \image ok
    \row \li \l{http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX53QSB}
             {Freescale® iMX53 Quick Start Board}\br
             1GHz ARM Cortex™-A8
         \li \image ok
    \row \li \l{https://www.raspberrypi.org/products/model-b/}
            {Raspberry Pi Model B}\br
            700 Mhz ARM11, Broadcom VideoCore IV\br
            @250MHz GPU, 512 MB (shared with GPU) RAM
         \li \image ok
    \endtable

    \section2 Supported Features on Reference Devices

    The following features are supported without any modification on the
    pre-built images available for the reference devices:

    \table
    \header \li Device
            \li Touchscreen
            \li ADB via Network
            \li ADB via USB
            \li HDMI
            \li HW Accelerated \br Video Playback
            \li Virtual Keyboard
            \li B2Qt WiFi Module
            \li B2Qt Utils Module
            \li OpenGL ES 2.0
            \li Qt Quick \br 2D Renderer

    \header \li Group 1 \li \li \li \li \li \li \li \li \li \li
    \row    \li Freescale SABRE SD i.MX6
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li
    \row    \li BeagleBone Black
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li
    \row    \li Toradex Colibri VF61
            \li \image ok
            \li \image ok
            \li \image ok
            \li
            \li
            \li \image ok
            \li \image ok
            \li \image ok
            \li
            \li \image ok
    \row    \li Toradex Colibri VF50
            \li \image ok
            \li \image ok
            \li \image ok
            \li
            \li
            \li \image ok
            \li \image ok
            \li \image ok
            \li
            \li \image ok
    \header \li Group 2 \li \li \li \li \li \li \li \li \li \li
    \row    \li Boundary Devices i.MX6 Boards
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li
    \row    \li SILICA ArchiTech Tibidabo
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li
    \row    \li Toradex Apalis/Colibri i.MX6
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li
    \row    \li Kontron SMARC-sAMX6i
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li
    \row    \li Raspberry Pi 2
            \li \image ok
            \li \image ok
            \li
            \li \image ok
            \li
            \li \image ok
            \li \image ok
            \li \image ok
            \li \image ok
            \li
    \endtable

    \section1 Supported Development Environment

    The development environment supported by \SDK is Ubuntu Linux 64-bit (12.04 LTS or later).

    \sa {Requirements for Development Host}

*/