Quickstart guidelines

QNX Toolkit1.1QNX Toolkit User's GuideDeveloperSetup

These guidelines will help you use the QNX Toolkit to quickly develop a program so you can run it on a QNX OS target.

Prerequisites

The QNX Toolkit has the following prerequisites:

Additional tools and extensions

Some features in the QNX Toolkit require the following tools and extensions:

  • CMake (only for CMake project types), unless you use makefiles or other project types.
  • VS Code Extension: Microsoft C/C++ , for C/C++ development.

    The Microsoft C/C++ extension might prompt you to complete its walkthrough, but this isn’t necessary to complete installation.

    CAUTION:
    Installing any non-QNX makefile support may cause conflicts with QNX makefile extension.

Installation

The QNX Toolkit is an extension for Visual Studio Code that can be downloaded and installed from the Visual Studio Marketplace.

After a successful installation of the QNX Toolkit, a QNX extension icon appears on the Primary Side Bar. From there, you can use the QNX Toolkit menu options and access the Getting started with QNX Toolkit walkthrough.

Getting started

To get started with your QNX Toolkit after installation, you need to complete the automated QNX Toolkit walkthrough. The two most important parts are:
  • Setting up the QNX Projects Root, the default path for creating projects, targets, and examples (qnxprojects)

    and

  • Setting up the SDP path for building your QNX applications (qnx.sdpPath)

Follow the steps below to access the automated walkthrough:

  1. Click the QNX extension on the Primary Side Bar:

  2. Expand QNX COMMANDS and click Open QNX Toolkit Walkthrough under Configuration:

    The Walkthrough: QNX Toolkit tab opens.

  3. Select the pertinent option, then click Edit Settings and follow the prompts.
Note:
QNX Toolkit requires an associated QNX SDP to operate; it must be installed independently.
The following table describes other operations you can perform:
To find out about: Go to:
Creating a QNX target or a QNX virtual machine target, performing remote file system operations Using the Target Navigator
Creating and configuring projects to help you develop applications for the QNX OS Developing QNX Projects
Running your applications with or without the debugger, customizing your configuration Debugging and Launching
Analyzing system behavior with the System Profiler, examining the data generated by kernel event traces Using the System Profiler
Page updated: