Supported target types
QNX Tool SuiteIntegrated Development Environment User's GuideDeveloperSetup
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
QNXin the title are meant for QNX OS 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 inConfiguring a QNX target
. - QNX Virtual Machine Target
-
This target type lets you create a VM that runs QNX OS.
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 OS 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.
For more information on the other options, refer to the Eclipse IDE documentation.
Page updated: