Use Cases

Evolve IMA Systems to Support Further Development, Certification, Retrofits, and Upgrades

Issue link: https://resources.windriver.com/i/1085315

Contents of this Issue

Navigation

Page 1 of 1

Wind River Helix Virtualization Platform Helix Platform is an adaptive software environment for aerospace and defense systems that enables support for multiple applica- tions, from head-up displays to map display systems, weather radar displays, and speech recognition. It provides a real-time, embedded, Type 1 hypervisor that runs on Arm ® or x86 multi- core processors. Applications can be legacy or can implement new capability, based on industry standards such as ARINC 653, POSIX ® , or FACE ™ or based on operating systems such as Linux, VxWorks ® , and others. The robust partitioning allows for the integration of legacy and future applications without system redesign. Additionally, the hypervisor can securely partition the systems to ensure that a safety-critical application has no interference or conflict from any other application or function running in another partition. 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 pro- gramming languages as well as standards-based virtualization of common devices, including serial, networking, and storage. When used within a partition 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 partition can be established to run Linux applications, such as communications, 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 systems, manufacturers can success- fully develop safety-critical IMA applications. The heterogeneous support for ARINC 653, Ada, POSIX, FACE, and VxWorks applica- tions in an IMA environment facilitates maximum software reuse and porting of existing federated applications to Helix Platform. This feature extends to legacy platforms and OS environments by employing multi-core processors and hardware virtualization to serve as an asset bridge for migration of both federated and IMA legacy platforms. A typical configuration is shown below: To learn more about VxWorks, virtualization, or Helix Platform, visit www.windriver.com, or contact salesinquiry@windriver.com. ARINC, POSIX Apps, Partitions VxWorks Tasks, RTPs Linux Apps, Containers Other Apps, Partitioning ARINC 653 Guest OS VxWorks Guest OS Linux Guest OS Other Guest OS Wind River Hypervisor Board Devices SoC IP SoC IP AVIONICS USE CASE Wind River is a global leader in delivering software for IoT. Its technology is found in more than 2 billion devices and is backed by world-class professional services and customer support. Wind River is accelerating digital transformation of critical infrastructure systems that demand the highest levels of safety, security, performance, and reliability. © 2019 Wind River Systems, Inc. The Wind River logo is a trademark of Wind River Systems, Inc., and Wind River and VxWorks are registered trademarks of Wind River Systems, Inc. Rev. 02/2019 Figure 1. Helix Platform architecture

Articles in this issue

Links on this page

view archives of Use Cases - Evolve IMA Systems to Support Further Development, Certification, Retrofits, and Upgrades