Configure DRIVE OS QNX
To set up a DRIVE OS QNX development environment, you need to ensure that your system meets certain requirements, and configure Blackberry® QNX® as outlined below.
Blackberry® QNX® SDP Installation Instructions for DRIVE OS QNX
As part of the NVIDIA DRIVE OS QNX release, an installation of the Blackberry® QNX® Software Development Platform (SDP) is required. The Blackberry® QNX® SDP release is published by Blackberry® QNX® for download in the Blackberry® QNX® Software Center (QSC). Use the following section to configure Blackberry® QNX® SDP 7.1 to be compatible with DRIVE OS QNX.
To begin, you need to use the Blackberry® QNX® Software Center application, which at the time of this writing, can be downloaded from:
From there, you need to download the Linux Host version of the Blackberry® QNX® Software Center application. Note that you must be a registered Blackberry® QNX® SDP 7.0 user with a myQNX account to download the Blackberry® QNX® Software Center.
At the time of this writing, the Blackberry® QNX® Software Center 1.7: Installation Note can be found at:
Go to the Blackberry® QNX® website, www.qnx.com, and log in to your myQNX account.
Select the Developers tab at the top of the page, and click the Blackberry® QNX® Software Center link.
Scroll down the page, and click on the Linux Host link for See Installation/Release notes.
Refer to the user guide at:
http://www.qnx.com/developers/docs/qsc/#com.qnx.doc.qsc.nav/topic/bookset.html
Prerequisites
myQNX user account issued from Blackberry® QNX®
Activated Blackberry® QNX® SDP license keys issued from Blackberry® QNX®
QNX OS for Safety – Project License (Commercial License Class) (ver 2.2)
QNX Software Development Platform Subscription – Developer License (ver 7.1.0)
Set up the Blackberry® QNX® development environment by setting up Blackberry® QNX® environment variables.
Please ensure that
QNX_BASE
,QNX_HOST
, andQNX_TARGET
are correctly set to the toolchain that is installed on your system.The QNX_BASE environment variable should be set to:
<path_to_qnx_sdp>/
The QNX_TARGET environment variable should be set to:
<path_to_qnx_sdp>/target/qnx7/
The QNX_HOST environment variable should be set to:
<path_to_qnx_sdp>/host/linux/x86_64/
In addition to the Blackberry® QNX® SDP license required for development, this release requires a Blackberry® QNX® OS for Safety (QOS) project license. Please contact your NVIDIA Representative for Blackberry® QNX® QOS Licensing information.
Import Offline Package
Follow these instructions to install the Blackberry® QNX® SDP that is compatible with DRIVE OS QNX.
The DRIVE OS QNX SDK includes a Blackberry® QNX® patch set file generated by using the Export feature of the Blackberry® QNX® Software Center. The following instructions describe how to Import this file to install the Blackberry® QNX® SDP.
The Blackberry® QNX® Software Center lets you export and import patch sets. A patch set is like a recipe for installing packages. It tells the Blackberry® QNX® Software Center not only which packages to install, but also which version of each package to install. Blackberry® QNX® patch sets are explained in the Advanced Topics section of the Blackberry® QNX® Software Center User Guide.
${HOME}/.qnx/swupdate/dropins/
prior to importing packages.In the Blackberry® QNX® Software Center application, navigate to the Welcome to the Blackberry® QNX® Software Center panel by clicking on the "home" icon that looks like a house.
On the Welcome to the Blackberry® QNX® Software Center panel, click on Import Offline Package.
This opens the File Import Wizard.
In Select File: enter the full path to the Blackberry® QNX® patch set file included in the DRIVE OS QNX SDK. The filename is:
drive-qnx-[VERSION]-sdp-patchset.qpkg
Click the Add new installation radio button.
Click the Finish button.
This will open the New Installation Wizard where you set installation properties.
Set the Installation Folder: and Name: fields to your desired location and name.
Set Update Policy: to the
Conservative
option.To install debug symbols, enable the Install debug symbols checkbox.
Select the Install experimental packages checkbox.
Ensure only the
aarch64le
checkbox is selected for Target Architectures.Click Next>.
This will open the Install window where you check the items that you wish to install.
Ensure the checkboxes are selected for all packages.
Click Next>.
Review Packages
Review package names and versions.
Click Next> again.
License Key Selection
Select the appropriate license key.
Click Finish.