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.

VxWorks 653 Platform 2.3 Essentials

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: Lectures and Labs
  • Type: Instructor-led
  • Price/Schedule: View

The VxWorks® 653 Platform 2.x Essentials course provides engineers with a fast, cost-effective way to acquire the skills necessary to develop safety critical applications with Wind River® VxWorks 653 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 VxWorks 653 real-time operating system (RTOS)
  • Accelerate the development and configuration of ARINC 653 safety critical systems
  • Use VxWorks 653–specific Wind River Workbench facilities to configure VxWorks 653 applications
  • Build applications within partitions, and use ARINC ports for I/O from partitions
  • Use core tools efficiently: simulation, inspector, Wind River System Viewer host and target-based shell, monitoring, file systems, network stacks
  • Wind River VxWorks 653 Platform 2.3
  • 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 VxWorks 653 RTOS

Day 1

Introduction to ARINC 653

  • ARINC 653 overview
    • Time and space partitioning
  • Process management
  • Inter-partition communication
  • Health monitoring

Getting Started with VxWorks 653

  • Introduction
  • Setting up the host
  • Booting the target
  • Connecting the host and target
  • Simulator
  • LAB: Getting started (hardware or Simics target)

VxWorks 653 System Architecture

  • Module OS and partition scheduling
  • Partition OS and task/process scheduling
  • Shared libraries
  • Inter-partition communication
  • Payloads
  • LAB: System architecture

Day 2

VxWorks 653 Error Management

  • ARINC 653 health monitoring
  • Inter-partition health monitoring
  • Error codes
  • LAB: Error injection and handling, installing custom handlers

VxWorks 653 Data Management

  • File systems
  • Loadable shared data

Configuring and Building a VxWorks 653 System

  • Configuration overview
  • Configuration and build partitioning
  • XML schema
  • Configuring and building payloads
  • Workbench configuration and build
  • LAB: Configuring and building VxWorks 653 components, net builds, “system integrator” configuration, “Cert” builds, building a RAM payload

Day 3

VxWorks 653 Communication

  • ARINC 653 ports
  • I/O device driver models
  • LAB: Inter-partition communication using ARINC ports

DO-178B Network Stack for VxWorks 653

  • Introduction
  • Configuration

VxWorks 653 Source Level Debugging

  • Basic features
  • Advanced features
  • LAB: Task and system mode debugging, multiple partition debugging

Debugging VxWorks 653 with the Host Shell

  • Basic features
  • Advanced features

VxWorks 653 System Viewer

  • Introduction
  • Configuring System Viewer
  • Using System Viewer
  • LAB: System Viewer

VxWorks 653 Monitoring Tools

  • Memory usage monitoring
  • Performance monitoring
  • Port monitoring
  • LAB: Monitoring tools

Day 4


  • Introduction
  • Partition management
  • Process management
  • Time management
  • Inter-partition communication
  • Intra-partition communication
  • Health monitoring
  • LAB: ARINC 653 API

I/O Partition

  • I/O partition overview
  • LAB: Partition level I/O

Consultant Q & A


  • VxWorks 653 Certification
    • Introduction to DO-178B
    • Background and definitions
    • DO-178B and software safety
    • DO-178B processes and objectives
    • Software verification
    • VxWorks 653 considerations
  • LAB: Migrating legacy (VxWorks 653 2.2) projects

Prerequisite Courses

Prerequisite Skills

  • User-level familiarity with the host operating system on which the VxWorks 653 Platform will be installed
  • One year C or C++ programming
  • Basic understanding of operating systems and debugging techniques
  • Basic understanding of ARINC 653 concepts
  • This four-day expert-led course consists of lectures and lab sessions.
  • Attendees use VxWorks 653 Platform 2.3 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.