QNX Technical Articles
Sensor Framework for QNX® SDP 7.1: Release Notes
Date of this edition: June 23, 2021
The Sensor Framework for QNX SDP 7.1 is middleware that facilitates the development of applications that make use of cameras and other sensors.
You can install this middleware software onto a development host that contains an installation of QNX SDP 7.1. The following host OSs are supported:
- Microsoft Windows 10 Pro 64-bit or Windows 8.1 Pro 64-bit
- macOS version 10.14 or 10.15
- Linux Red Hat Enterprise Linux 7 64-bit or Ubuntu Desktop 18.04 LTS 64-bit, on x86_64 processors
Note: QNX SDP isn't supported on Linux on ARM processors
The Camera, Sensor, and ADAS libraries and the sensor service in this release are based on those from the ADAS 2.0 release. These Sensor Framework components are backwards-compatible with ADAS 2.0 and are now provided as an addon to QNX SDP.
This release provides sensor and camera capabilities for the following tested target platforms:
- Generic x86_64
- NXP I.MX8QM
- Renesas R-Car V3H
- VMWare (x86-64)
Throughout this document, you may see reference numbers associated with particular issues, changes, etc. When corresponding with our Technical Support staff about a given issue, please quote the relevant reference number. You might also find the reference numbers useful for tracking issues as they become fixed.
Contents
What's in this release?
This release includes the following packages, which you'll find under
in the QNX Software Center.You can get the full set of Sensor Framework libraries, services, and documentation by installing just one package found in Sensor Framework:
- QNX SDP 7.1 Sensor Framework Base:
- com.qnx.qnx710.target.sf.base.group_0.0.3.00170T202012081734S
![]() |
Installing this baseline package installs the documentation package, com.qnx.qnx710.target.sf_mm.docs.plugins_0.0.3.00006T202012101054S. This package contains all Sensor Framework as well as Multimedia documents. There have been updates issued since this Sensor Framework release. Depending on the update policy of your QNX SDP 7.1 installation, you might need to also install the Sensor Framework and Multimedia GA Update for CVEs. |
To generate target images with Sensor Framework capabilities, you must install any of the following packages found in
that are associated with your platforms of interest:- QNX SDP 7.1 Sensor Framework Intel Support:
- com.qnx.qnx710.target.sf.hw.intel_0.0.3.00170T202012081734S
- QNX SDP 7.1 Sensor Framework NXP iMX8QM MEK Support:
- com.qnx.qnx710.target.sf.hw.nxp.imx8qm.mek_0.0.3.00170T202012081734S
- QNX SDP 7.1 Sensor Framework Renesas V3H Support:
- com.qnx.qnx710.target.sf.hw.renesas.v3h_0.0.3.00170T202012081734S
This release includes reference images for most supported platforms. You can install these packages found in Reference Images:
- QNX SDP 7.1 Sensor Framework NXP iMX8QM-MEK reference image
- com.qnx.qnx710.target.sf.images.imx8qm.mek_0.0.3.00008T202012081842E
- QNX SDP 7.1 Sensor Framework Renesas R-Car V3H reference image
- com.qnx.qnx710.target.sf.images.rcarv3h_0.0.3.00008T202012081842E
- QNX SDP 7.1 Sensor Framework VMware reference image
- com.qnx.qnx710.target.sf.images.vmware_0.0.3.00008T202012081842E
To see a list of the contents of a package, right-click it in the QNX Software Center, choose Properties, and then click Package Contents.
Known issues
This release contains the known issues listed below. Not all items listed are bugs.
- In the Architecture guide, the
Applications
section suggests that the Camera MUX sample application can display a 2x2 or 3x3 grid of camera views. In this release, only a 2x2 grid is supported; the application can't display a 3x3 grid. (Ref# J2894772) - The header file documentation for the Camera and ADAS libraries isn't up to date.
For example, the external_camera_api.h documentation is missing many function pointers
for camera_external_camera_t that were added for this release.
There are also new enumeration constants and functions that are in the shipped Camera header files but are
missing in the documentation.
The documented ADAS library header files also have some minor discrepancies with the shipped header files. (Ref# J2894760)
Workaround: For such discrepancies, refer to the commented header files in the code base for up-to-date API information.
- On NXP I.MX8QM, the sensor service crashes when the viewfinder is stopped while streaming video
from an ONVIF camera. (Ref# J2893952)
Workaround: Restart the sensor service after stopping the video from the ONVIF camera.
- On NXP I.MX8QM, the HDMI display of camera content of type CAMERA_FRAMETYPE_NV12 has inaccurate colors. The colors are shifted vertically from their expected appearance. Note that H.264 encoding of such camera content results in an MP4 file with accurate colors. (Ref# J2891634)
- You can't log into a target system using Telnet. The system displays a Login incorrect error.
(Ref# J2891628)
Workaround: Use SSH instead.
- On NXP I.MX8QM, when using four OV10635 cameras, only one camera's video stream can be captured. This is due to a hardware limitation. (Ref# J2765332)
Getting started with the documentation
After you've installed the QNX Software Center packages onto your development host, you can see the Sensor Framework documentation in the IDE help. To access this help, launch the IDE and select
. In the left-side navigation, you'll see a top-level entry entitled QNX Software Development Platform. If you expand this entry, you'll see categories for QNX SDP documentation. You can expand the Sensor Framework for QNX SDP category to see the following guides:- Architecture
- Gives an overview of the software architecture for the Sensor Framework.
- Getting Started
- Explains the software packages and features available for this Sensor Framework release, and the reference images for specific hardware platforms.
- Sensor Framework
- Describes the Camera, Sensor, and ADAS libraries available in the Sensor Framework that allow you to build applications that use sensors and cameras.
- System Services
- Describes the services provided with the Sensor Framework.
Technical support
To obtain technical support for any QNX product, visit the Support area on our website (www.qnx.com). You'll find a wide range of support options, including community forums.