This IDE release supports several target types.
You can work with physical or virtual targets connected to the host by an IP or a serial link, or virtual machines (VMs)
generated by the IDE.
When you access the Launch Target dropdown and click
New Launch Target, the resulting dialog shows
the possible target types. The options with
QNX in the title are meant for
QNX Neutrino developers,
and include the following:
- QNX Serial Port Connection
-
If you've configured a target for serial communication,
you can create a QNX Serial Port Connection target to
debug programs over a serial link. The resulting target connection
can't be used with any analysis tool, though, such as Memory Analysis or System Profiler.
- QNX Target
-
If you've configured a target for IP communication,
the QNX Target option lets you create a target connection in which the IDE talks to the
qconn agent at the specified target port.
This target type works with physical boards or pre-existing VMs, and allows you to run and debug
your programs or analyze them using any of the integrated tools.
Information on creating a QNX target is given in Creating a target connection,
and information on configuring it is given in Configuring a QNX target.
- QNX Virtual Machine Target
-
This target type lets you create a VM that runs QNX Neutrino.
All tasks related to running, debugging, and analyzing programs with any tool are supported.
You can generate QNX VMs for many kinds of commercial third-party VM platforms.
Creating your own VM allows you to develop QNX Neutrino applications before target boards
are available, and to build VMs that have the latest QNX software packages.
Instructions on doing so are given in Creating a QNX virtual machine.
Note:
The New Launch Target dialog shows other options that are inherited from the Workbench desktop
environment. These aren't meant to be used in the QNX Momentics IDE and will likely be removed in the future.