Wind River Education Services Course Catalog

Wind River Education Services offers cost-effective training in various forms. Browse our course catalog below to plan and track a curriculum that will satisfy the training needs of your device software development engineers.

Wind River Helix Virtualization Platform Essentials for Airborne = NEW =

Buy Now

Course Description

Course Results

Products Supported

Who Should Attend

Course Format

Please see course datasheet for further details here Buy Now

Course Details Summary

  • Duration: 4 Days
  • Course Information: View
  • Format: Instructor-led lectures and hands-on lab sessions; instructor-led Live Remote delivery available
  • Type: Instructor-led
  • Price/Schedule: View

The Wind River® Helix™ Virtualization Platform Essentials for Airborne course provides engineers with a fast, cost-effective way to acquire the skills necessary to develop safety-critical applications with Helix Platform.

After this course, participants will be able to perform the following:

  • Take a requirement specification to a working application
  • Develop, test, and debug safety-critical applications with the Helix Platform real-time operating system (RTOS)
  • Accelerate the development and configuration of ARINC 653 safety-critical systems
  • Use Helix Platform–specific Wind River Workbench facilities to configure Helix Platform applications
  • Build applications within partitions, and use ARINC ports for I/O from partitions
  • Use core tools efficiently: debugger, Wind River System Viewer
  • Wind River Helix Virtualization Platform (version SR-0610)
  • Application developers creating standards-based safety-critical applications
  • Developers who primarily use C and need to develop partition-based applications using the features of the Helix Platform and VxWorks 7 partition operating system

Getting Started with Helix Platform

  • Helix Platform overviewM
  • ARINC 653 overviewM
  • The specificationM
  • System overviewM
  • Creating a systemM
  • Booting and connecting host and targetM
  • XML editorsM
  • Hands-on labM
  • Key referencesM
  • LAB: Getting Started with Helix PlatformM
  • LAB: Developing a Helix Platform SystemM

Introduction to Virtualization

  • What is virtualization?
  • Benefits of virtualization
  • Multi-core software configurations
  • Hypervisor requirements for embedded devices

Helix Platform Hypervisor and Root OS

  • Architectural design
  • The root OS
  • Memory translations
  • Virtual machines and devices
  • Booting Helix Platform


  • Partitions introduction
  • Essentials
  • Key references


  • Time in ARINC 653
  • Introduction to processes
  • Essentials
  • Key references
  • LAB: Scheduling Helix Platform Processes

Intra-partition Communication

  • Intra-partition communication introduction
  • Essentials
  • Hands-on lab
  • Key references
  • LAB: Communication Within a Partition

Inter-partition Communication

  • Inter-partition communication introduction
  • Essentials
  • Hands-on lab
  • Key references
  • LAB: Communicating Between Partitions

Health and Error Management

  • Introduction to health monitoring
  • Process-level error handling
  • Partition and module-level error handling
  • Hands-on lab
  • Key references
  • LAB: Monitoring the Health of Processes

System Architecture

  • Overview
  • Concept review
  • Partition space
  • Kernel space
  • Key references

Helix Platform Shared Memory

  • Shared memory features
  • Technical details
  • System configuration
  • Key references

Multi-core in Safety-critical Systems

  • Helix Platform safety-critical multi-core support
  • XML configuration
  • Key references
  • LAB: Creating a Multi-core Helix Platform System

VxWorks 7 Guest Source Debugging in Helix Platform

  • Source code debugger overview
  • Configuration
  • Debugging details
  • Hands-on lab
  • Key references
  • LAB: Debugging Guests

VxWorks 7 Guest System Viewer in Helix Platform

  • Introduction
  • Configuring System Viewer
  • Instrumenting a VxWorks guest
  • Using System Viewer
  • Hands-on lab
  • Key references
  • LAB: Using System Viewer

Optional Appendixes

  • Migration: VxWorks 653 versus Helix Platform SR0600
  • Embedded RTOS overview
  • Helix Platform certification
  • Miscellaneous certification elements
  • XML primer

Prerequisite Courses

  • None

Prerequisite Skills

  • One year of C or C++ programming experience
  • This four-day expert-led course consists of lectures and lab sessions.
  • Attendees use Helix Platform to gain experience with the topics presented.
  • Participants examine and exercise simulated network topologies in hands-on labs.
  • Participants receive individual guidance from an expert engineer who has extensive experience with Wind River technologies.