Video Poster Image

QNX Cabin

QNX® Cabin is a hardware-portable, pre-integrated digital cockpit software reference implementation that provides a development framework for designing digital cockpit systems. By increasing software portability and supporting cloud-first development, QNX Cabin helps reduce development costs and accelerates time-to-market.

Building the Total In-Cabin Experience

OEMs must deliver seamless, connected in-cabin experiences that meet growing customer expectations. QNX Cabin delivers a pre-integrated software solution that simplifies the development of digital cockpit features such as instrument clusters, audio, and driver information displays, ensuring a smooth, cohesive end-user experience while reducing development complexity and time-to-market.

A Safe and Secure Foundation to Accelerate Digital Cockpit Development

While OEMs aim to take greater control of their vehicle software, they recognize the need for experienced allied software providers to deliver proven, safety-certified software for non-differentiating components. QNX Cabin is built on ISO 26262 ASIL D-certified software ensuring safety, security, and reliability in mixed-criticality systems. This allows OEMs to concentrate on delivering consumer-facing features that define their brand and enhance the driving experience.

Virtualizing the Digital Cockpit to Reduce Complexity

QNX Cabin addresses the challenge of developing in mixed-criticality environments by enabling mission-critical features to run on the certified QNX Safe Host, while allowing less critical features to operate on guest OSs like Android Automotive and Linux. QNX Cabin utilizes the industry standard VirtIO abstraction layer to allow data to flow to and from the guest OS seamlessly,  decoupling from the hardware. The solution allows OEMs to take control of their own software and have flexibility in their choice of hardware, enabling them to focus on delivering continuous innovations rather than struggling with software integration and developing hardware-specific interfaces.

Comprehensive Tools for Building Digital Cockpits

QNX Cabin is built on trusted foundational software from QNX, along with reference configurations based on decades of experience and knowledge. It is a pre-integrated digital cockpit software reference offering a development framework that effortlessly transitions between cloud-based and SoC-based environments. It enables hardware-portable design and development of digital cockpits in the cloud, allowing for easy portability between SoC targets, collaboration across geographical regions, and scalability using cloud resources. With QNX Cabin, OEMs can easily create tailored customer experiences including immersive soundscapes with the power of QNX Sound, or collect and unify sensor data using hardware-portable Signal Services to enable advanced features like in-cabin sensing and vehicle diagnostics.
QNX Cabin for Cloud and QNX Cabin for SoC are similar platforms, but are aimed at different development targets. This approach means you can start with cloud-based development, then you can port to one of several automotive SoC for further testing and deployment in production.

Empowering Automotive Development Teams to Innovate

QNX Cabin offers a cloud-first approach that decouples software under development from the target hardware. This means dispersed development teams can collaborate on projects using cloud instances of the QNX Cabin software stack that offer binary parity, which provides confidence that the code will work as intended on the target SoC. QNX Cabin empowers developers to seamlessly integrate Linux and Android Automotive operating systems alongside safety-centric QNX-driven applications.  The solution’s pre-integration and effortless transition between cloud-based and SoC-based targets mean development teams can create innovative differentiating features rather than spending their time integrating the many complex digital cockpit components.

Delivering Differentiated Customer Experiences

The ultimate in-cabin experience seamlessly integrates advanced digital displays that boot seamlessly and without delay, personalized controls, and immersive audio and visual experiences, creating an intuitive and connected environment for drivers and passengers. QNX Cabin enables OEMs to efficiently deliver enhanced real-time information, entertainment, safety, and comfort features based on familiar operating systems, including Android, from a unified platform that uses the industry-standard VirtIO interface to ensure smooth performance and reliability across diverse virtualized hardware. The solution enables faster time-to-market for differentiating experiences, allowing OEMs to set themselves apart.

Learn more about QNX Cabin

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
QNX® Sound is a holistic software environment that manages the entire vehicle soundscape.
Learn More

QNX Cabin FAQ

What is QNX Cabin?

QNX Cabin is a pre-integrated digital cockpit software reference that serves as a development framework for designing and developing digital cockpit systems. Based on QNX products such as the QNX Hypervisor, QNX Advanced Virtualization Frameworks, QNX Screen, and QNX Acoustics Management Platform, QNX Cabin offers an environment to easily run and integrate Linux and/or Android Automotive operating systems for infotainment alongside safety-based QNX applications. It also supports acoustic designs without the need for a DSP, though DSP options exist.

What is the difference between QNX Cabin for Cloud and QNX Cabin for SoC?

QNX Cabin for Cloud and QNX Cabin for SoC are the same platform aimed at different development environments. You can start with cloud-based development if desired or advantageous, followed by an easy port to industry-leading SoCs for runtime.

How does QNX Cabin allow me to scale my cockpit development effort?

Cloud-based development with QNX Cabin means there is no need for SoC test benches until later in the process. Engineers around the world can collaborate on development, debugging, and testing prior to release onto the target hardware.

How does QNX Cabin reduce my dependence on specific SoCs?

QNX Cabin allows you to develop in the cloud first and then either port directly or with minimal effort onto industry-leading SoCs, reducing dependence on specific SoCs.

Does QNX Cabin support multiple releases or updates of guest operating systems?

Yes, QNX Cabin supports multiple releases or updates of guest operating systems via VirtIO and abstraction from the OS layer.

How does QNX Cabin benefit OEMs?

QNX Cabin simplifies the development of digital cockpit features such as instrument clusters, audio, critical safety ADAS, and driver information displays. It ensures a smooth, cohesive end-user experience while reducing development complexity and time-to-market.

How does QNX Cabin handle mixed-criticality environments?

QNX Cabin blends mission-critical features running on the safety-certified QNX Operating System (OS) with less critical features running on guest operating systems like Android Automotive and Linux. Abstraction layers such as VirtIO ensure OS integration reuse across different SoCs, enhancing the in-cabin experience and reducing development complexity.

How does QNX Cabin support cloud-based development?

QNX Cabin enables hardware-portable design and development of digital cockpits in the cloud, allowing for easy portability between SoC targets, collaboration across geographical regions, and scalability using cloud resources. This increases development flexibility and reduces time-to-market.

*The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.