summaryrefslogtreecommitdiff
path: root/doc/symbiandev.qdoc
diff options
context:
space:
mode:
Diffstat (limited to 'doc/symbiandev.qdoc')
-rw-r--r--doc/symbiandev.qdoc86
1 files changed, 72 insertions, 14 deletions
diff --git a/doc/symbiandev.qdoc b/doc/symbiandev.qdoc
index eac78a8782..07b1b43848 100644
--- a/doc/symbiandev.qdoc
+++ b/doc/symbiandev.qdoc
@@ -56,6 +56,17 @@
the required applications on Symbian devices. You can also use any of
the standard methods for installing applications.
+ To debug applications on Symbian devices by using the Qt Creator \gui Debug
+ mode, you must install an on-device debugging agent on the device. You have
+ a choice between App TRK and CODA debugging agents. For more information,
+ see
+ \if defined(qcmanual)
+ \l{Using On-device Debugging Agents}.
+ \else
+ \e \l{http://doc.qt.nokia.com/qtcreator-latest/creator-developing-symbian.html}{Using On-device Debugging Agents}.
+ \endif
+
+
The tool chain for building applications locally on the development PC for
the \gui {Symbian Device} target is only supported on Windows.
If you develop on Linux or Mac OS, you must use the Remote Compiler
@@ -72,14 +83,9 @@
following:
\list
\o The Nokia USB drivers that come with \e{PC Suite} or \e{Ovi Suite}
- \o The
- \if defined(qcmanual)
- \l{http://tools.ext.nokia.com/trk/}{App TRK}
- \else
- \e {App TRK}
- \endif
- application for your device
- \o \e Qt installed on the device
+ \o An on-device debugging agent, \e {App TRK} or \e CODA, installed on
+ the device
+ \o \e Qt installed on the device
\o \e {Qt Mobility APIs} installed on the device, if you use them in
applications
\o \e {QtWebKit} installed on the device, if you use web functionality
@@ -98,6 +104,7 @@
to install Carbide.c++ v2.0.0 or higher.
\endif
+
\section1 Installing Required Applications on Devices
Separate installation packages are provided for Symbian^3 and Symbian^1
@@ -127,8 +134,7 @@
\o Choose \gui {Start > Qt SDK > Symbian^3 Qt 4.7.2 > Install TRK
(Debug Agent) for Symbian^3 on Device} and follow the
instructions on the screen to install
- the TRK
- debugging application to the device.
+ the App TRK debugging agent to the device.
\o Choose \gui {Start > Qt SDK > Symbian^3 Qt 4.7.2 > Install QtWebKit
for for Qt 4.7.2 on Symbian^3 Device} and follow the
@@ -157,8 +163,7 @@
\o Choose \gui {Start > Qt SDK > Symbian^1 Qt 4.7.2 > Install TRK
(Debug Agent)} for the type of the connected device and follow the
instructions on the screen to install
- the TRK
- debugging application to the device.
+ the App TRK debugging agent to the device.
\o Choose \gui {Start > Qt SDK > Symbian^1 Qt 4.7.2 > Install QtWebKit
for for Qt 4.7.2 on Symbian^1 Device} and follow the
@@ -169,7 +174,59 @@
In addition, you can install an example application and demos to Symbian^1
devices.
+
\if defined(qcmanual)
+ \section1 Using On-device Debugging Agents
+
+ CODA is a new on-device debugging agent that will eventually replace App TRK.
+ You can choose which debugging agent to use in the \gui {Run Settings} for
+ the project.
+
+ CODA offers the following benefits:
+
+ \list
+
+ \o Extended error information
+
+ \o Debugging over WLAN
+
+ \o Extended information about the device
+
+ \endlist
+
+ CODA differs from App TRK in the following ways:
+
+ \list
+
+ \o Coda does not support debugging over a Bluetooth connection.
+
+ \o Coda supports only Symbian^1 and Symbian^3 devices. It does not
+ support S60 3rd Edition devices.
+
+ \endlist
+
+ \section2 Installing Debugging Agents
+
+ You can download CODA from the
+ \l{http://tools.ext.nokia.com/coda/}{CODA download server}:
+
+ \list
+
+ \o Symbian^1 versions of CODA are located in the pf5250 folder.
+
+ \o Symbian^3 versions of CODA are located in the tb92 folder.
+
+ \endlist
+
+ The builds that are marked as \e delta builds work on top of App TRK, and
+ therefore, App TRK and CODA can co-exist on a device. Other than the delta
+ builds cannot be installed on a device where App TRK is installed.
+
+ The \QSDK installation program creates a shortcut for installing
+ App TRK on Symbian devices, but you can also download and install it
+ separately from the
+ \l{http://tools.ext.nokia.com/trk/}{App TRK download server}.
+
\section1 Adding Symbian Platform SDKs
\QSDK contains all the tools you need for developing Qt applications for
@@ -177,7 +234,7 @@
install additional Symbian Platform SDKs:
\list
- \o \l{http://www.forum.nokia.com/main/resources/tools_and_sdks/S60SDK/}
+ \o \l{http://www.forum.nokia.com/info/sw.nokia.com/id/ec866fab-4b76-49f6-b5a5-af0631419e9c/S60_All_in_One_SDKs.html}
{S60 Platform SDK 3rd Edition FP1 or higher}.
\o Either the GCCE ARM Toolchain that is included in the Symbian
SDKs, or RVCT 2.2 [build 686] or later (which is not available free
@@ -229,7 +286,8 @@
The tool tip of the target selector shows more details about the actual
device that will be used when you run your application.
- \o Start the \gui{App TRK} application on your device and deny the
+ \o Start the debugging application, App TRK or CODA, on the device and
+ deny the
Bluetooth connection.
\o Select \gui Options to select USB as connection type.