Experts in embedded RTOS, with a specialisation in safety certified software

  • twitter
  • linkedin
  • youtube
Contact   Newsletter
WITTENSTEIN high integrity systems

blue processor symbolic rtos

Safety-Critical Heterogeneous Multicore Development

Blackberry QNX

Development on heterogeneous system-on-chip processors presents many challenges to development teams looking to optimise their design to the available processing units. Blackberry QNX and WITTENSTEIN high integrity systems (WHIS) now offer an embedded software platform solution to address those challenges and accelerate the development and deployment of safety certified and mission-critical applications deployed on these processors.

The solution builds on the safety legacy of both the WHIS SAFERTOS and the QNX Neutrino operating system to reduce certification costs and risk while enabling development of highly reliable, mixed criticality systems. Both operating systems have been certified to ISO26262 ASIL D and IEC 61508 SIL 3 levels and offer a proven foundation on which to base future designs.

Evaluation software can be obtained under license from either BlackBerry QNX or WHIS by contacting your local sales representative.

Heterogeneous Multicore Support

The new solution offers a proven foundation for highly reliable real-time systems.

  • Leverage safe, secure inter-processor communication between QNX Neutrino and SAFERTOS
  • Build highly reliable, mixed criticality safety systems
  • Guard against system malfunctions, malware, and cyber attacks through a multi-level, policy-driven security model

Integrated Development Environment

Quickly ramp up your development team, and get your project in on time.

  • One IDE and common tool suite speeds all phases of development
    Open Standards support includes Eclipse, GCC & POSIX
  • Large existing engineering development pool to draw from
  • Qualified C and C++ toolchain to ease the certification workload

Multicore Diagram

Supporting Safety

A straightforward certification path to reduce development certification cost and risk.

  • QNX OS for Safety 2.0 and SAFERTOS pre-certified to ISO 26262 ASIL D and IEC 61508 SIL3
  • QNX OS for Safety 2.0 maintains full API compatibility with QNX Neutrino
  • Prototype using FreeRTOS and convert to SAFERTOS at the start formal development

Fully Integrated Solution

SAFERTOS from WHIS is a pre-emptive, safety critical RTOS that delivers unprecedented levels of determinism and robustness to embedded systems, whilst using minimal resources. It’s used internationally across a range of safety critical applications and is renowned for its high quality. SAFERTOS is available pre-certified to ISO 26262 ASIL D and IEC 61508 SIL 3. A key advantage of SAFERTOS is the upgrade path from FreeRTOS to SAFERTOS; prototype using FreeRTOS and convert to SAFERTOS at the start of formal development.

The QNX Neutrino® Realtime Operating System (RTOS) is a safe and secure 64-bit OS designed to enable the next-generation of mission-critical products for automotive, medical, transportation, military and industrial embedded systems. QNX Neutrino provides high performance and helps guard against system malfunctions, malware, and cyber attacks by implementing a multi-level, policy-driven security model that incorporates best-in-class security technology from BlackBerry. The OS also offers a safety pedigree proven by certification to ISO 26262 ASIL D (the highest level achievable) for automobiles and to IEC 61508 SIL 3 for industrial automation systems, and by compliance with IEC 62304 for life-critical Class III medical devices.

Extensions to the QNX Momentics Tool Suite provide development and debugging features for SAFERTOS tasks running on adjacent MPU cores within the SOC. Developers can leverage one IDE and common tool suite based on open standards including Eclipse and GCC to speed up all phases of development. Example functionality includes the QNX Momentics debugger that allows developers to concurrently debug multiple applications coded in C and C++ across heterogeneous ARM cores.