Wind River Education Services

VxWorks 653 Platform 2.x Porting and Advanced Topics

Buy Now

Course Description

Course Results

Products Supported

Who Should Attend

Course Format

Buy Now

Course Details Summary

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

The VxWorks 653 Platform 2.x Porting and Advanced Topics course provides engineers with a fast, cost-effective way to acquire the skills necessary to develop or migrate a board support package (BSP) into the VxWorks 653 environment.

After this course, participants will be able to:

  • Describe the ARINC 653 architecture.
  • Take a requirement specification to a working BSP or driver.
  • Design, develop, and debug BSPs and drivers with VxWorks 653.
  • Effectively use the configuration and build process.
  • VxWorks 653 Platform 2.3
  • Developers of BSPs or low-level drivers
  • Developers who will be integrating platforms using VxWorks 653
  • Senior engineers who will be maintaining and enhancing BSPs/drivers

Day 1

Introduction to ARINC 653

  • ARINC 653 Overview
    • Time and Space Partitioning
  • Partition Management, Control, and Scheduling
  • Inter-partition Communication
  • Health Monitoring

VxWorks 653 System Architecture

  • Module OS and Partition Scheduling
  • Partition OS and Task/Process Scheduling
  • Shared Libraries
  • ARINC Port Inter-partition Communications
  • Payloads (Net, ROM, RAM)

BSP Overview

  • Directory Structure
  • Architecture Support
  • Device Drivers

BSP Architecture

  • BSP Structure
  • Boot Sequence
  • Memory Configuration
  • Use Case: I/O Partition

Porting VxWorks 5.x BSP to VxWorks 653 2.3

  • CDL Concepts

Day 2

Configuring and Building a VxWorks 653 System

  • XML Configuration and Build
  • Payload Configuration and Build
  • Workbench Configuration and Build

VxWorks 653 Communication

  • ARINC 653 Ports
  • I/O Device Driver Models
  • DO-178B Network Stack

VxWorks 653 Error Management

  • ARINC 653 Health Monitoring
  • Inter-partition Health Monitoring
  • Error Codes

Advanced BSP Topics

  • Timer Driver
  • ROM/RAM Payload Images
  • CDL Configuration
  • Health Monitor Configuration
  • Certification Impacts
  • Certification Safety-Critical Software Development
  • DO-178B Certification
  • Certification Evidence

Prerequisite Course

Prerequisite Skills

  • One year of C programming
  • Basic understanding of operating systems and debugging techniques
  • Functional knowledge of UNIX or Windows NT
  • Familiarity with device drivers and low-level interfaces
  • This two-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.