Wind River Education Services

VxWorks 653 Platform 2.x Essentials

Buy Now

Course Description

Course Results

Products Supported

Who Should Attend

Course Format

Buy Now

Course Details Summary

  • Duration: 4 Days
  • Course Information: View
  • Format: Lectures and Labs
  • Type: Instructor-led
  • Price/Schedule: View

The Wind River 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 workshop, participants will be able to:

  • 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 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
  • Those 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
  • Partition Management, Control, and Scheduling
  • Interpartition Communication
  • Health Monitoring

Getting Started

  • VxWorks 653 Platform Components
  • Getting Help
  • Cross-Development
  • Simulator
  • Hands-on: Getting Started (Hardware or Simics Target)

VxWorks 653 System Architecture

  • Module OS and Partition Scheduling
  • Partition OS and Task/Process Scheduling
  • Shared Libraries
  • ARINC Port Interpartition Communication
  • Payloads (net, ROM, RAM)
  • Hands-on: System Architecture

Day 2

VxWorks 653 Error Management

  • ARINC 653 Health Monitoring
  • Interpartition Health Monitoring
  • Error Codes
  • Hands-on: Error Injection and Handling, Installing Custom Handlers

VxWorks 653 Data Management

  • File Systems
  • Loadable Shared Data

Configuring and Building a VxWorks 653 System

  • XML Configuration and Build
  • Payload Configuration and Build
  • Workbench Configuration and Build
  • Hands-on: 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
  • DO-178B Network Stack
  • Hands-on: Interpartition Communication Using ARINC Ports

Debugging VxWorks 653

  • Host Shell
  • Source Level Debugger
  • Wind River System Viewer
  • Monitoring Tools
  • Hands-on: Task and System Mode Debugging, Multiple Partition Debugging
  • Hands-on: System Viewer
  • Hands-on: Monitoring Tools

Day 4

ARINC 653 API

  • Partition Management
  • Process Management
  • Time Management
  • Interpartition Communication
  • Intrapartition Communication
  • Health Monitoring
  • Hands-on: ARINC 653 API

Use Case: I/O Partition

Consultant Q&A

Optional Topics

  • Certification
    • Safety-Critical Software Development
    • DO-178B Certification
    • Certification Evidence
  • Hands-on: Migrating Legacy (VxWorks 653 2.2) Projects

Prerequisite Course

Prerequisite Skills

  • User-level familiarity with the host operating system on which the Wind River 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.
  • Students use VxWorks 653 Platform 2.x 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.