Updated: October 28, 2024 |
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.
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 |
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 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.