Architecture Overview

The QNX Platform for ADAS is built on top of the QNX Software Development Platform 6.5.0 SP1. This allows you to build a scalable and reliable advanced driver assistance system.
Note: If you are building a ISO 26262 certified system, you must include the QNX OS for Safety 1.0. For more information, see the QNX OS Safety 1.0 documentation.
The QNX Platform for ADAS provides a Vision Platform, Scalable service-Oriented MiddlewarE over IP (SOME/IP), and additional services. In addition, the QNX Platform for ADAS allows you to run a third-party AUTOSAR environment. This environment is available as an experimental package. Contact your QNX Software Systems sales representative for more information.
For more information about the features supported on the target boards, see the Summary of feature support for hardware section of the About the QNX Platform for ADAS chapter in the the Getting Started guide for this product.


Figure 1. QNX Platform for ADAS 1.0 Architecture overview.

Typically, when you build an ADAS system, you require an application that provides vision capabilities for your system. You can also choose to run AUTOSAR Software Components. Though it's possible to run both on a system, it relies on a hardware platform that's both performant and capable of providing vision capabilities (i.e., be connected to cameras).

Here are the components you can use to build an ADAS system: