Logo
Sign in
Product Logo
QNX AccelerateBlackBerry

QNX Accelerate leverages cloud technology to enhance embedded system development. It offers improved collaboration, efficiency, and reduced time-to-market by providing access to QNX software on AWS and Microsoft Azure.

Vendor

Vendor

BlackBerry

qnx-accelerate-overview.pdf
Product details

QNX Accelerate

QNX® Accelerate is an initiative that lets you develop mission-critical embedded systems based on 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 Cloud

Software development teams are constrained by hardware availability and inefficient processes. QNX solves 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 operating systems in the cloud provide developers with access to trusted foundational software on either Amazon Web Services or Microsoft Azure. With POSIX-compliant development environments, and the option of using the safety-certified variant of the software, these products can help developers collaborate on mission-critical systems that rely on determinism, scalability and portability.

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.

Improve Development Efficiency

QNX Accelerate lets you reduce time to market by scaling your development and testing resources as needed.

  • 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

QNX Accelerate augments the embedded development environment by integrating the methods and capabilities afforded by the cloud.

  • 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

Revolutionize how developers collaborate by allowing them to access and share resources in real time, facilitate teamwork, and streamline processes and workflows.

  • 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

QNX Accelerate offerings will continue to expand as QNX products and technologies evolve. Soon, developers will have access to more QNX technologies and capabilities in the cloud—so they can continue to develop new generations of safe, secure, mission-critical embedded systems for all industries where reliability matters.