Home
Developer Resources
Technical Articles

QNX Technical Articles

QNX® Platform for ADAS 1.0: Installation Note—Linux Hosts

Date of this edition: June 22, 2016

Target OS: The QNX Platform for ADAS 1.0 produces software that's compatible with Jacinto 6 EVM (ARMv7-based) and Atom C2000 (x86-based) targets that are running QNX® Neutrino® 6.5.0 SP1, the Screen Graphics Subsystem for SDP 6.5.0 SP1 (Build ID: 201606221450 or later), and the QNX OS for Safety 1.0.

Host OS: You can install this package on Linux Red Hat Enterprise Linux 5.4 Desktop 32- and 64-bit, Red Hat Fedora 12, Ubuntu Workstation 9.10, 11.04, and 12.04 32- and 64-bit, or openSUSE 11.2.

You must have already installed QNX SDP 6.5.0 SP1 and Screen Graphics Subsystem for SDP 6.5.0 SP1. If you are planning to build product that's going to be subjected to safety certification, consider installing the QNX OS for Safety 1.0.


Caution: If you installed the Alpha version (or earlier version) of the QNX Platform for ADAS 1.0, uninstall it before installing the Screen Graphics Subsystem for SDP 6.5.0 SP1 and this version of the product.


Note: For information about what's in this product, see the release notes. For the most up-to-date version of these notes, go to our website, www.qnx.com, log in to your myQNX account, and then go to the Download Center.

Contents:

Before you start

Before you install this software, note the following:

  • Before you can install the QNX Platform for ADAS 1.0, you must have successfully installed the following software (available from QNX Download Center):
    • QNX Software Development Platform 6.5.0 and Service Pack 1
    • QNX SDP 6.5.0 SP1: Applypatch Patch (Patch ID 3792)
    • If you are building ARMv7-based targets, but not installing the QNX OS for Safety 1.0, QNX SDP 6.5.0 SP1: ARMv7 Kernel & Libc Patch (Patch ID 650SP1-51)
    • If you are building x86-based targets, but not installing the QNX OS for Safety 1.0, QNX SDP 6.5.0 SP1 x86 Kernel & Libc Patch (Patch ID 650SP1-51)
    • QNX Software Development Platform 6.5.0 SP1: mkxfs Patch (Patch ID 4392)
    • QNX Software Development Platform 6.5.0 SP1: diskimage Patch (Patch ID 4245)
    • If your system requires cameras connected to the target board, install QNX Screen Graphics Subsystem for QNX SDP 6.5.0 SP1 (Build ID: 201606221450 or later)
    • If you are building a safety product, QNX OS for Safety 1.0 (Don't install Patch ID 650SP1-51 if you install this product)
  • We post CRC and MD5 checksums with the packages in the Download area on our website. If you download an installer from our website, make sure that its checksum matches that given on the website. On Unix-style OSs (e.g., QNX Neutrino, Linux), you can use the cksum utility to calculate the CRC checksum. Microsoft doesn't support such utilities on Windows, but they're available from third parties.
  • There are several QNX Development License streams that govern how the QNX Platform for ADAS 1.0 can be used in different situations. The key on your license certificate will cause the appropriate license agreement to be displayed when you install the product; that development license governs your use of the product.
  • After you've installed the QNX Platform for ADAS 1.0, you'll find a copy of all the license agreements in base_directory/install/qnx-adas/1.0, where base_directory is where you installed the software.
  • For more information about licensing, visit the Licensing area of http://www.qnx.com, where you'll find details on our licensing model, types of licenses, etc., or email licensing@qnx.com.
  • For information about features and known issues, see the release notes. For the most up-to-date version, go to our website, http://www.qnx.com, log in to your myQNX account, and then go to the Download area.
  • You require a license key to install this product. Ensure you have a key before you start the installer.

System requirements

Host OS:

  • Linux Red Hat Enterprise Linux 5.4 Desktop 32- and 64-bit
  • Red Hat Fedora 12
  • Ubuntu Workstation 9.10, 11.04, and 12.04 32- and 64-bit
  • openSUSE 11.2
Minimum Recommended
Processor Pentium III, 700 MHz Pentium 4, 2 GHz or more
RAM 256 MB 512 MB
Disk space 2.2 GB 3.1 GB
Monitor 1024×768 1280×1024

QNX Platform for ADAS 1.0 requires 100 MB of disk space.

Installing this product

To install the QNX Platform for ADAS, do the following:

  1. Boot into Linux and log in as root, or as a user with administrative privileges on Ubuntu.
  2. Log in to your myQNX account on our website, and then go to the Download area.
  3. Download the QNX Platform for ADAS 1.0 package, qnx-adas-1.0-nnnnnnnnnnnn-linux.bin, where nnnnnnnnnnnn is a build number. The package is a .bin script.
  4. Verify that the checksum of the package matches the one given in the Download area.
  5. Run chmod to make the script executable. For example:
    chmod a+x qnx-adas-1.0-201606221443-linux.bin
      
  6. Run the script at the system prompt:
    • If you use sudo (e.g., on Ubuntu), you must specify the -E option to preserve the environment. For example:
      sudo -E ./qnx-adas-1.0-201606221443-linux.bin
          
    • On other Linux hosts, type (for example):
      ./qnx-adas-1.0-201606221443-linux.bin
          
  7. Follow the instructions on your screen. Ensure you enter the license key when prompted.
  8. Log out and log back in again, so that the environment is set up correctly.

Uninstalling the product


Note:
  • Use the QNX Platform for ADAS uninstaller to uninstall this product.
  • You should uninstall QNX products in the reverse order in which you installed them. To determine this order, use a command like this:

    ls -lt `find base_directory -name "*uninstall*.bin"`

    where base_directory is where you installed the QNX Software Development Platform.


To uninstall this product, do the following:

  1. Boot into Linux and log in as root, or as a user with administrative privileges on Ubuntu.
  2. Go to a directory outside the base_directory directory (see Determining your base directory,” below) and run the uninstaller:
    • If you use sudo (e.g., on Ubuntu), you must specify the -E option to preserve the environment:

      sudo -E base_directory/_uninstall/qnx-adas/1.0/uninstaller.bin

    • On other Linux hosts, type:

      base_directory/_uninstall/qnx-adas/1.0/uninstaller.bin

  3. Log out and back in again.

Note:
  • If the uninstaller doesn't fully remove all the components, you can use the QNXLinuxCleanup utility to clean up your machine. You can find this utility and documentation for it in the Utilities directory on the on QNX SDP 6.5 DVD, or on our website.

Determining your base directory

To determine the base directory for QNX SDP, open a command shell and use the qconfig command. For example:

$ qconfig
QNX Installations

Installation Name: QNX Platform for ADAS 1.0
            Version: 1.0
     Base Directory: /opt/qnx650/
           QNX_HOST: /opt/qnx650/host/linux/x86/
         QNX_TARGET: /opt/qnx650/target/qnx6/
Additional Packages

          Package Name: QNX Platform for ADAS
               Version: 1.0
                  Base: QNX SDP 6.5.0 SP1
          Installation Path: /opt/qnx650/

The base directory in this example is /opt/qnx650/, but it could be different on your machine, depending on where you installed your QNX SDP installation. This product is installed on top of the QNX SDP installation.

Getting started with the documentation

After you've installed the QNX Platform for ADAS 1.0, you'll find an extensive set of HTML documentation on your development host. You can read it in help system located in the QNX Momentics Integrated Development Environment (IDE). Use the desktop icon to start the QNX Momentics IDE.

The “QNX Platform for ADAS 1.0” page contains links to the various HTML booksets that accompany the product. We recommend that you start with Getting Started for an overview of the QNX Platform ADAS and its reference image.

For the most up-to-date version of the documentation, see the QNX Product Documentation website.

Technical support

To obtain technical support for any QNX product, visit the Support area on our website (www.qnx.com). You'll find a wide range of support options, including community forums.