VxWorks 653 Platform 2.x 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 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 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 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
  • Partition management, control, and scheduling
  • Inter-partition communication
  • Health monitoring

Getting Started

  • VxWorks 653 platform components
  • Getting help
  • Cross-development
  • 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
  • ARINC port inter-partition communication
  • Payloads (NET, ROM, RAM)
  • 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

  • XML configuration and build
  • Payload configuration and build
  • 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
  • DO-178B network stack
  • LAB: Inter-partition communication using ARINC ports

Debugging VxWorks 653

  • Host shell
  • Source level debugger
  • Wind River System Viewer
  • Monitoring tools
  • LAB: Task and system mode debugging, multiple partition debugging
  • LAB: System Viewer
  • LAB: Monitoring tools

Day 4

ARINC 653 API

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

USE CASE: I/O partition

Consultant Q & A

OPTIONAL TOPICS

  • Certification
    • Safety critical software development
    • DO-178B certification
    • Certification evidence
  • 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.
Subscribe to Wind River