| |||
| Home > Configuring and connecting to a target > Types of target connections | |||
Before you can debug an application you must set up a connection between the host workstation running the debugger and the target.
There are several types of connections supported by the debugger:
To debug a Linux application you can use:
a TCP/IP connection:
to gdbserver running on the target
over DSTREAM or RealView® ICE virtual ethernet to gdbserver running on a target
to gdbserver running on a model that is booted with Linux.
a serial connection to gdbserver running on the target.
This type of development requires gdbserver to be installed and running on the target.
The snapshot viewer enables you to debug a read-only representation of your application using previously captured state.
If gdbserver is not installed on the target,
either see the documentation for your Linux distribution or check
with your provider. Alternatively, you might be able to use the gdbserver from
the DS-5 installation at .install_dir/arm