QNX 7.0 BSP release for Nitrogen8M Mini

Published on April 15, 2021

We are excited to announce DirectInsight release of QNX 7.0 BSP for the Nitrogen8M Mini SBC.

For the impatient

You can download either prebuilt binaries or the QNX BSP source code from DirectInsight:

Along with the BSP comes a BSP Quick Start Guide as well as a Test Plan.

We also strongly recommend reading our QNX Getting Started Guide article to learn about building/debugging QNX.

QNX 7.0 features

QNX 7.0 Software Development Platform (SDP) provides a comprehensive, multi-level, policy-driven security model incorporating best-in-class security technologies from BlackBerry.

Here is a short list of new features:

  • High performance: Full 64-bit and 32-bit support for ARMv7, ARMv8.
  • Complete hardware optimization: NXP i.MX platforms.
  • Standards-based tools: Eclipse-based IDE with C++14 support.
  • Safety certified pedigree: ISO 26262 ASIL D for automotive, IEC 61508 SIL3 for industrial and IEC 62304 for medical.

Another noticeable change is the use of the QNX Software Center which is now necessary to install the QNX base OS. It will also allow easy installation of OS updates and new components.

Here is a full list of features from this OS update:

Also, the online documentation is as usual very well-written and detail-oriented:

For instance, there's a migrating guide that can be useful for your existing applications:

Nitrogen8M Mini BSP features

The Nitrogen8M Mini BSP supports the following peripherals:

  • I2C
  • SPI
  • Serial
  • RTC
  • Watchdog
  • Ethernet
  • SD/MMC
  • Audio
  • USB Host

As for the bootloader, you can either use QNX IPL (without TF-A) or U-Boot (with TF-A).

Display support isn't available at this stage but is currently in the works so stay tuned for an update on that front.

Note that this release can be built and debugged using QNX Momentics IDE:

QNX Nitrogen8MM Build QNX Nitrogen8MM Perf Analysis

As usual, feel free to contact us for more information!