Introduction

This introduction describes the basic requirements for using QNX SDP on the Raspberry Pi.

The Raspberry Pi with QNX Software Development Platform (SDP) 8.0 project allows anyone to start developing using the QNX OS. The QNX OS image provided with this project only demonstrates the start of what you can achieve. The image is meant as a quick start target for deploying other applications built for QNX. However, there's much more to the QNX OS than meets the eye.

Take advantage of what the QNX OS has to offer! The image comes with many available open-source sample apps, ports, and utilities for you to start developing your own embedded applications. Visit the Open-Source Ports from QNX section to explore QNX's open-source options.

License acquisition

Follow the steps at this link to request, accept, and deploy a free, non-commercial license for SDP 8.0: https://www.qnx.com/getqnx
Note:
You must be signed in to your myQNX account, or create one if you are new to QNX.

Required hardware

You'll need the following hardware to get the QNX OS running on a Raspberry Pi:
Hardware Details
Raspberry Pi 4 QNX only supports this version. Don't get the 1GB model; use the 2GB, 4GB, or 8GB model instead.
Micro SD card Your card should be at least 8GB in size. QNX recommends using a high-quality card from a well-known brand.
  • USB keyboard (bluetooth keyboards aren't supported)
  • USB mouse
  • HDMI display and micro HDMI to HDMI cable.
  • (Optional) Touchscreen and micro HDMI to HDMI and USB dual cable. Supported touchscreens include:
    • Lilliput FA1012-NP/C/T
    • Lilliput FA1014-NP/C/T
    • Gechic 1102I
    • Gechic T111A
    • ASUS 15.6" ProArt PA169CDV Pen Display
Recommended if you want to connect the system to a display and keyboard. This allows you to use the available sample applications.
(Optional) USB-TTL converter (USB to TTL Serial Cable for Raspberry Pi). Tested cables include:
  • Raspberry Pi Debug Probe
  • DTech USB to UART TTL cable (Model DT-6553)
Recommended if you want to troubleshoot the system over a serial console.
(Optional) USB camera. Supported cameras include:
  • LI-USB30-OV10635 - Leopard Imaging Qualcomm camera
  • Zed 2 Stereo Camera
  • Raspberry Pi Camera Module 3
Recommended if you want to try the camera demo or your project requires camera functionality.

For more information about supported cameras, go to the "Camera" section.

Support path

If you run into any problems when setting up your QNX project, please take any of the following actions to get support:
  • Ask your question with the QNX tag on Stack Overflow.
  • Post to the community on Reddit at r/qnx.
Page updated: