Packaging in this release
This release of the Sensor Framework for QNX SDP comes with one mandatory package that includes all features of the Sensor Framework, and many optional platform-specific packages.
QNX Software Center packages
Through the QNX Software Center,
we provide the QNX SDP 7.1 Sensor Framework Base package
(or simply, the Base package
),
which installs the software components and documentation required for you to develop
applications using the Sensor Framework on your host machine.
This package doesn't, however, install the components to generate your own image
or any reference images.
Information about what's installed is given in the table below.
To generate an image, you must select and install a separate Hardware Support
package in the QNX Software Center. You require Hardware Support
packages only for the target platforms you want to use. For more information, see Hardware Support packages
below.
Reference images are installed separately.
A reference image provides a functional system that runs on a target board
so that you can run reference or demo applications for developmental purposes.
The reference image package you install depends on the target platform you want to work with.
For more information, see Understanding Reference Images
in the next chapter.
| Feature | Base package | Hardware Support | Reference image |
|---|---|---|---|
| Multimedia support | X | — | X |
| Camera library | X | — | X |
| Sensor library | X | — | X |
| ADAS library | X | — | X |
| Camera and other sensor drivers | X | — | X |
| Platform-specific drivers | — | X (A different Hardware Support package is available for each supported platform) | X (Each package contains the required drivers specific to its associated platform) |
| Vision-processing algorithms | X | — | X |
| Reference applications (binaries) | Camera, Camera MUX, Sensor, and ADAS examples Algorithm libraries (finger count, driver monitoring, motion detection, and traffic light detection) |
— | Camera, Camera MUX, Sensor, and ADAS examples Algorithm libraries (finger count, driver monitoring, motion detection, and traffic light detection) |
| Reference applications (source package) | Camera, Camera MUX, Sensor, and ADAS examples Algorithm libraries (finger count, driver monitoring, and motion detection) |
— | — |
| Third-party software | OpenCV, Cairo, libmodbus, Pixman | — | X |
Third-party software for this release
| Component | Description |
|---|---|
| OpenCV | Vision-processing software that provides APIs that let you implement your own algorithms. This software use other third-party software that's included in the Base package. |
| Cairo | Overlay libraries for drawing. |
| libmodbus | Software library for sending/receiving data according to the Modbus protocol. |
| Pixman | Low-level library for pixel manipulation. |
Hardware Support packages
Hardware Support packages are required to build your own target images to run on physical boards. The packages you install depend on the hardware platforms you want to work with.
- QNX SDP 7.1 Sensor Framework Intel Support
- This Hardware Support package supports any x86_64 platform and contains:
- External platform library for Intel
- QNX SDP 7.1 Sensor Framework NXP iMX8QM MEK Support
- This Hardware Support package contains:
- External platform library for NXP
- NXP iMX8QM Capture driver library
- QNX SDP 7.1 Sensor Framework Renesas V3H Support
- This Hardware Support package contains:
- External platform library for Renesas
