QNX Accelerate
Today’s embedded systems demand more complex software and require more efficient development processes to get products to market faster.
QNX® Accelerate is an initiative that lets you develop mission-critical embedded systems based on BlackBerry® QNX® technology. 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.
Access QNX Software on the—AWS Cloud
Software development teams are constrained by hardware availability and inefficient processes. BlackBerry QNX solves for these challenges by running the QNX® real-time operating systems, including QNX® OS for Safety and QNX® Hypervisor in the cloud.
This means your developers can innovate and collaborate on safety and non-safety projects using cloud instances of QNX software that offer binary parity, which provides confidence that the code will work as intended on the embedded target board.
QNX Operating Systems in the Cloud
QNX Hypervisor in the Cloud
QNX Hypervisor in the cloud enables development teams to collaborate remotely on common targets that provide representative digital twins of complex, mixed-criticality automotive systems such as digital cockpits that host IVI systems, in conjunction with digital clusters.
Offering QNX Advanced Virtualization Framework support (based on VIRTIO) and features such as graphics, audio and keyboard/mouse capabilities, it enables developers to integrate advanced systems based on multi-OS environments.
Improve Development Efficiency
Minimize hardware dependence: De-couple software under development from the embedded system target hardware.
Develop and test at scale: Establish efficient and flexible workflows. Launch one or multiple instances per user, share any number of instances with a team, or spin up new instance types to support rapid, iterative incremental development.
Jumpstart new development projects: Access your existing codebase in the cloud. Scale development activities not only within projects, but across projects.
Enhance the Developer Experience
Avoid emulator-target mismatches: Move your development to the cloud early to ensure the CPU cycles in your development environment match those of the embedded target hardware—helping you avoid software churn by maintaining binary parity.
Augment DevOps methodologies: Integrate CI/CD pipelines to accelerate testing, verification, and validation.
Easily connect QNX tools: Take advantage of the powerful QNX® Momentics Tool Suite, which works with both cloud targets and local targets.
Boost Collaboration
Connect and collaborate from anywhere in the world, at any time: Enable dispersed development teams across multiple time zones.
Integrate easily with partners and subcontractors: Share QNX instances with your extended teams.
Build Momentum in the Cloud
The Power of Cloud Enablement with AWS
- Industry-leading cloud infrastructure
- Easy access from AWS Marketplace
- Existing credits honored by AWS
- Leverages proven, secure, reliable Elastic Compute Cloud (EC2) infrastructure
- Runs on Graviton2 (or higher) processor family (ARM64), which is widely used in embedded systems
- Common infrastructure across customer and tool ecosystem
Resources
Foundational Software Products from BlackBerry QNX
Our real-time operating system (RTOS), hypervisor, and middleware deliver performance and security and streamline safety certifications.
QNX Neutrino RTOS
QNX® Hypervisor
QNX® Advanced Virtualization Frameworks (QAVF)
QNX® Software Development Platform (SDP)
Getting Started
To start using the BlackBerry QNX real-time operating systems and safety-certified operating system in the AWS cloud, click the AWS Marketplace link below. Once on the Marketplace site, choose the appropriate subscription type—hourly for as-needed use, or annual for discounted long-term access. Don’t forget to refer to the Getting Started Guide, which covers the important aspects of configuration and operation.
Contact your BlackBerry QNX sales representative to enquire about options tailored to your needs.
QNX Operating Systems in the Cloud
QNX Accelerate FAQ
Is QNX Accelerate a new product?
QNX Accelerate is not a product but rather an ongoing initiative by BlackBerry QNX to accelerate embedded system development. Under this initiative, we have cloud-enabled the industry-leading QNX real-time operating systems, QNX OS for Safety, and QNX Hypervisor products, making them available globally on the Amazon Web Services (AWS) marketplace.
What platforms does the QNX Accelerate initiative support?
QNX Accelerate currently supports offerings available in the Amazon Web Services cloud. Support for other cloud platforms will be considered in the future.
Are the cloud versions of QNX products the same as the desktop versions?
The desktop and cloud versions of the QNX® OS products are the same—they use the same microkernel and supporting binaries as those available via the QNX Software Development Platform. This parity is an important aspect of our approach to cloud enablement: ensuring that the cloud versions match existing software versions and can expand to support future upgrades. The cloud and desktop products differ only in how they are acquired.
Which processor architectures do the cloud versions of QNX OS products support?
The QNX OS products and Hypervisor in the Cloud support the ARM64-based AWS Graviton2 processor. The ARM64 architecture is common in intelligent edge embedded systems, so developers can work with full binary parity and with full confidence that their software will work as expected on a target system.
Must I use the cloud-enabled versions?
Existing customers with desktop licenses can continue to use the desktop versions—these remain fully supported. Migration to the cloud is entirely at your discretion. Desktop and cloud versions of the products can be used on the same project. Similarly, new customers can choose the desktop versions. However, the cloud-enabled versions offer significant additional benefits, including reducing the amount of required target hardware and avoiding the need to emulate software.
Where can I get pricing information?
Pricing for on-demand use is available on AWS Marketplace. For more specific pricing, complete the form on this page or contact your BlackBerry Sales representative.
Where can I find instructions on how to use cloud-enabled QNX products?
User manuals are provided with purchase.
Will additional QNX products be cloud-enabled?
These are the first of many cloud-enabled products from QNX.