VxWorks 653 Platform 2.x Porting and Advanced Topics

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: 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 perform the following:

  • 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.
  • Wind River® 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 only.
  • Participants receive individual guidance from an expert engineer who has extensive experience with Wind River technologies.
Subscribe to Wind River