QNX Software Development Platform 8.0

High performance meets safety and security with QNX® SDP 8.0.

Meet the Next-Generation QNX SDP 8.0

QNX Software Development Platform (SDP) 8.0 is the foundational development platform for the next generation of mission, safety- systems—merging unprecedented performance with unparalleled security and reliability—without compromise.

QNX SDP 8.0 features our next-generation QNX Operating System built on a future-ready architecture designed to maximize silicon advancements thanks to our advanced microkernel design. QNX SDP 8.0 forms the baseline for all future QNX OS and Hypervisor products, enabling compute-intensive platforms like autonomous drive systems or industrial robots across the Internet of Things, with consistent and blazing-fast, real-time performance for today and tomorrow.

The Core Components of QNX Software Development Platform 8.0

BlackBerry QNX SDP 8.0 represents a revolution in foundational software for embedded systems, bringing high-performance compute capabilities to the next generation of Systems-on-a-Chip (SoCs). It is built with system consolidation at the forefront and consists of three core components:

QNX OS 8.0

The QNX® OS has our next-generation microkernel at its core, augmented to support the latest 64-bit Armv8, Armv9 and x86 hardware platforms. The microkernel is built on the pillars of performance, scalability, security, safety, and real-time execution. Its modular design is more flexible than a traditional monolithic OS, with scaling capabilities to meet the needs of next-generation system architectures.

QNX Tool Suite

Speed up development cycles while maintaining vulnerability and defect detection. Our Tool Suite offers both the trusted QNX Momentics IDE (integrated development environment), an Eclipse-based IDE, and the QNX Toolkit for Visual Studio Code that enables Visual Studio (VS) Code users to access powerful QNX tools from the Visual Studio Marketplace, plus QNX Command Line Tools for enhanced system profiling and debugging capabilities.

QNX Software Center

The QNX Software Center is our software delivery tool. It is used to manage the discovery, delivery, and dependencies of QNX development products in a centralized fashion. With the QNX Software Center, QNX developers are proactively alerted when relevant security updates, patches, and new product releases are posted, or activities related to QNX product licensing.

High Performance

In the software-defined world, throughput performance is a key factor as the complexity of the software increases, and more advanced hardware is used. QNX OS 8.0 provides significant advancements in overall OS throughput performance driven by the next-generation microkernel and upgrades to the OS services such as filesystems and networking. This will enable customers to utilize SOCs ranging from 2 to 64 cores to their full potential.

Effortless Scalability

In automotive, industrial, robotics, and other markets, providing the ability to scale and increase workloads to utilize next-generation hardware and the increased number of CPU cores that come with it is essential for next-generation systems. QNX OS 8.0 provides near-linear scalability as the number of cores increases, which allows customers to scale and increase the workloads on any SOC.

Hard Real Time

The demand for real-time systems is paramount. These systems go far beyond mere speed; they are the embodiment of precision, predictability, and reliability. Real-time is about meeting specific timing requirements, ensuring that actions are not just swift but are carried out within predetermined deadlines. QNX OS 8.0 maintains and improves the hard real-time capabilities. It is fully pre-emptive with strict time constraints and guaranteed response times, meaning it can fully monitor the relevant priority of competing tasks and make changes to the task priority very quickly.

Low Latency and Jitter

This evolving software-defined landscape underscores the increasing demand for systems that are not only cutting-edge but also marked by accuracy and precision, and this is where latency and jitter come into play, essential for accuracy and precision. QNX OS 8.0 comes with top-of-line latency and jitter performance essential for safety, mission, and real-time systems that need deterministic, high precision, and accurate responses.

State-of-the-Art Tools

Development teams require state-of-the-art tooling to help them develop, profile, and debug the code written for their projects to ensure that what goes into production is done as quickly as possible while ensuring it is rock solid with near-zero defects. QNX SDP 8.0 comes with advanced tooling ranging from an upgraded toolchain to new utilities for debugging and profiling including open-source utilities. The QNX Toolkit for VS Code is an extension for Microsoft Visual Studio Code that provides access to the POSIX-based QNX development environment on the Visual Studio Marketplace.

Future-Proof Architecture

Project teams want the ability to change hardware, whether as part of a new project with new requirements or as part of a hardware refresh, with limited impact on the software stack including its behavior. With all the features available and its microkernel architecture, QNX OS 8.0 is the ideal OS for not only your next project but all future projects, with the ability to change the underlying hardware (2-core SOC to 64-core SOC) without needing to change the OS and limited impact to the system level performance.

Access QNX OS 8.0 in the Cloud

QNX® Accelerate is an initiative that gives you access to cloud hardware targets that run BlackBerry® QNX® technology, including QNX OS 8.0.  By harnessing the agility, speed, and scale of the cloud, it empowers developers in new ways—enabling better collaboration, increasing development efficiencies, and reducing time-to-market. Find out more about QNX Accelerate.

Learn more about QNX Software Development Platform 8.0

Try QNX SDP 8.0 Now for Free

To receive your license, you must have a myQNX account.

Step 1: Login to your myQNX account.

If you have an account, please login now
If you are new to QNX and do not have an account, please create a myQNX account.

Step 2: Complete the license form.

Once you are logged in to your account, you will be asked to provide license data to initiate your request*.

 

Step 3: Receive your license.

After we’ve successfully processed your request, you will receive your QNX SDP 8.0 evaluation license shortly thereafter.

Start your development journey with BlackBerry QNX in Education

Apply for an academic license for QNX Software Development Platform 8.0 or QNX Software Development Platform 7.1 today.

Related Products and Services

Structural Dependency
Consolidate diverse embedded systems with different reliability and security requirements onto a single SoC.
Learn More
Structural Dependency
Certified to IEC 61508 SIL3, IEC 62304 for Class C devices, ISO 26262 at ASIL D, EN 50657 SIL 4, and EN 50128 SIL 4.
Learn More
Structural Dependency
Pre-certified to ISO 26262 ASIL D, IEC 61508 SIL 3 and IEC 62304 Class C.
Learn More
Structural Dependency
View our extensive library of BSPs for a broad selection of ARM and x86 boards.
Learn More

Looking for QNX Software Development Platform 7.1?

Legacy versions of QNX Software Development Platform, such as SDP 7.1, will continue to be supported.

QNX SDP 8.0 FAQ

What is new about QNX SDP 8.0?

QNX SDP 8.0 is the next release of our QNX operating system and development tools, collectively known as our Software Development Platform (SDP). This product release builds on our proven and trusted QNX microkernel architecture with a focus on even higher performance and 1-to-1 CPU core scalability while offering even more real-time determinism. QNX SDP 8.0 is tailor-made for next-generation software platforms with SoCs that have four or more CPU cores.

What is the key problem or opportunity that QNX SDP 8.0 is addressing?

Our customers are looking to address the challenges associated with increased device complexity, automation, and connectivity and of course do not want to compromise on performance, reliability, safety, or security. The adoption of high-performance computing is fast becoming a reality for next-generation IoT systems. BlackBerry QNX is answering this market need with QNX SDP 8.0, featuring QNX OS. This product fills a gap in the market by delivering cutting-edge performance for mission-critical IoT devices that demand reliability and security. Our next-generation architecture is opening many possibilities including OS-level support for consolidated architectures as well as support for even higher-performance silicon that will become available in the future.

What happens to QNX SDP 7.1 with the introduction of this product?

QNX Software Development Platform (SDP) 7.1 continues to address customers’ needs today and QNX has many programs based on QNX SDP 7.1 products, including the QNX Operating System for Safety 2.2. SDP 7.1 will continue to be updated with new features, enhancements, and bug fixes. 

Learn More

Does QNX SDP 8.0 support Armv9?

QNX SDP 8.0, version 8.0.2 and later support the Armv9 hardware architecture. 

* End user license terms and conditions apply. This SDP 8.0 30-day evaluation is for commercial projects only. Please allow up to two business days for receipt of your license.