Jump to main content
QNX Everywhere
QNX Everywhere
Advanced search
  1. Home
  2. Driver Development Kit (DDK) Developer's Guide

    The Driver Development Kit (DDK) Developer's Guide is for developers who build device drivers for the QNX OS.

  • Introduction

    This introduction provides an overview of QNX Everywhere, how to get a QNX Software Development Platform license, and where to get support.

  • Self-Hosted Developer Desktop Guide

    This guide provides instructions for building applications on QNX OS 8 using the self-hosted desktop, without the need for cross-compilation. It's built on the XFCE (XForms Common Environment) desktop environment, allowing QNX Everywhere users to start building QNX apps with minimal setup and friction.

  • Quick Start Target Image (QSTI)

    This guide provides instructions on how to set up the Quick Start Target Image (QSTI) on a Raspberry Pi.

  • Custom Target Image (CTI)

    This guide provides instructions on how to set up the Custom Target Image (CTI) on a Raspberry Pi.

  • Interfacing with your hardware

    This chapter describes how to communicate with your given hardware.

  • The QNX Porting Guide

    This guide provides comprehensive information on porting software from Linux to QNX.

  • Driver Development Kit (DDK) Developer's Guide

    The Driver Development Kit (DDK) Developer's Guide is for developers who build device drivers for the QNX OS.

    • Character I/O and UART (Universal Asynchronous Receiver Transmitter) DDK
    • Inter-integrated circuit (I2C) DDK
    • Serial peripheral interface (SPI) DDK
    • Human interface device (HID) DDK
    • Touch DDK

Driver Development Kit (DDK) Developer's Guide

The Driver Development Kit (DDK) Developer's Guide is for developers who build device drivers for the QNX OS.

The following DDKs are documented in this guide:

  • Character I/O and UART
  • Inter-integrated circuit (I2C)
  • Serial peripheral interface (SPI)
  • Human interface device (HID)
  • Input (touch) events
Page updated: January 08, 2026