The QNX Platform for ADAS depends on a number of open source components.
These open source components are available from the
QNX Software Center as part
of the packages you install as part the
QNX Platform for ADAS. Other
open source software are installed as libraries that support
the
QNX Platform for ADAS. For more information, see the
Getting Started Overview guide.
Figure 1. Open source components
These are some of the components that are important and can be installed with the
QNX Platform for ADAS.
- OpenCV
- OpenCV is an open source component that's distributed with this
release. This software provides APIs to let you write your own vision algorithms.
- Robot OS
- Robot OS (or simply ROS), is open source software framework for writing robot software.
The QNX Platform for ADAS provides a subset of functionality
to allow you to publish data from the Sensor Framework to ROS.
Having this open source library available also allows you to
port code that you have implemented using ROS to run on the
QNX Platform for ADAS.
- Other supporting libraries
- There are a number of other supporting libraries that are included as
part of other open source components,
but support the components provided as part of the QNX Platform for ADAS. Some of these software components can
be leveraged to build your ADAS applications.
For more information about the available libraries, see the
Getting Started Overview guide.