Consolidate Mission-Critical Capabilities onto a Common Platform That Delivers Integrated End-to-End C4ISR Solutions
Virtualization for Heterogeneous Applications, from Sensors to Systems and System-to-System Communications
Wind River Helix Virtualization Platform
Helix Platform is an adaptive software environment for aerospace and defense systems that enables support for multiple applications, from in-vehicle integrated intercom systems to satellite command systems. Applications can be legacy or new capability, based on industry standards such as POSIX® or FACE™, or based on operating systems such as Linux, VxWorks®, containers, and other technologies.
Helix Platform provides a real-time, embedded, Type 1 hypervisor that runs on Arm® or x86 multi-core processors. Helix Platform’s hypervisor can manage independent virtual machines (VMs) running VxWorks, Wind River Linux, and other unmodified guest operating systems such as Windows and Android. The open architecture design allows for the integration of legacy and future applications without system redesign.
Additionally, the hypervisor can securely partition the systems to ensure that a VM running a safety-critical application has no interference or conflict from any other application or function running in another VM. Helix Platform includes VxWorks, Wind River Linux, and Wind River Simics®.
VxWorks
VxWorks is a real-time operating system proven in more than 2 billion devices worldwide. It supports C11 and C++14 programming languages as well as standards-based virtualization of common devices, including serial, networking, and storage. When used within a VM managed by Helix Platform, it can run safety-critical applications, essential applications that require real-time or deterministic functions to operate an important system.
Wind River Linux
Wind River Linux is the embedded Linux distribution that provides the perfect balance between open source flexibility, commercial grade security, reliability, and support to help minimize development complexities and total cost of ownership. As a guest operating system within a Helix Platform solution, a Wind River Linux VM can be established to run Linux applications, such as communications, UI, graphics, and more.
Wind River Simics
Simics enables software to run on virtual platforms just as it does on physical hardware. Along with its capabilities for scripting, debugging, inspection, and fault injection, Simics enables manufacturers to define, develop, and integrate systems without the constraints of physical target hardware. This software simulation environment enables unmodified target binaries to run on a virtual platform, supporting very early prototyping before physical hardware is designed and built.
Wind River Development Tools
To enhance developer productivity, Helix Platform provides an integrated development environment with the Eclipse-based Wind River Workbench development suite. This state-of-the art environment includes project configuration, code browsing and build, target debugging, and the Wind River System Viewer analyzer. Wind River Diab Compiler helps boost application performance; reduce memory footprint; and produce high-quality, standards-compliant object code for embedded systems.
THE RESULT
Using Helix Platform together with VxWorks, Wind River Linux, and other general-purpose OSes, military system suppliers can successfully develop safety-critical C4ISR systems with robust cybersecurity enhancements. The support for heterogeneous Ada, POSIX, FACE, and VxWorks applications in a C4ISR platform facilitates maximum software reuse and porting of legacy applications. A typical configuration is shown below:

To learn more about VxWorks, virtualization, or Helix Platform, visit www.windriver.com or contact salesinquiry@windriver.com.