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 Cert 6.x for DO-178B

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

The Wind River® VxWorks® Cert 6.x for DO-178B course provides engineers with a fast, cost-effective way to acquire the skills necessary to develop safety critical applications. The course covers VxWorks Cert 6, as well as the Wind River Workbench development suite that has been tailored for certified application development and debugging. Typical use cases in certified application development and debugging are explored.

After this course, participants will be able to perform the following:

  • Understand the DO-178B certification standard and VxWorks Cert 6.6
  • Accelerate the development and configuration of DO-178B-compliant safety critical systems using Workbench
  • Develop, debug, build, and test safety critical applications with the VxWorks Cert 6.6 real-time operating system (RTOS).
  • Wind River VxWorks Cert Platform 6.6.4
  • Wind River SBC750GX target board or Wind River Simics
  • Application developers creating DO-178B standards-based safety critical applications
  • Engineers who need to develop applications using the features of the VxWorks Cert 6.6 RTOS

Day 1

The DO-178B Standard

  • Introduction to DO-178B
  • Background and definitions
  • DO-178B and software safety
  • DO-178B processes and objectives
  • Software verification

VxWorks Cert 6.6

  • Getting started with VxWorks Cert 6.6
  • Rationale for VxWorks/Cert libraries
  • VxWorks Cert OS design and programming considerations
  • Certifiable API subset
  • LAB: Getting started

Debugging VxWorks Cert 6.6

  • Supported Workbench tools
  • Source code browsing
  • VxWorks Cert 6.6 debug configurations
  • Use cases overview
  • LAB, Use Case 1: “Development” build—noncertified kernel mode

Day 2

VxWorks Cert File Systems

  • VxWorks Cert file systems overview
  • ROM file system configuration and build
  • Highly reliable file system (HRFS) rationale
  • Capabilities and configuration of HRFS
  • LAB, Use Case 2: Certified kernel with WDB mode
  • LAB, Use Case 3: “Deployed” build—certified kernel mode

Real-Time Processes (RTPs)

  • Overview of the RTP model
  • Memory partitioning and the MMU
  • RTP execution and life cycle
  • Debugging RTPs
  • Design considerations
  • LAB: Real-time processes

Certifiable Network Stack

  • Design guidelines
  • Stack configuration
  • LAB: “I/O application”—networked application

C++ in the VxWorks Cert 6 Environment

  • Cert API subset
  • Memory allocation
  • Configuration and build

Migrating to VxWorks Cert

  • Application API differences
  • BSP migration overview

Prerequisite Course

Prerequisite Skills

  • User-level familiarity with the host operating system on which Wind River VxWorks Cert Platform 6.6 will be installed
  • One year of C or C++ programming
  • Basic understanding of operating systems and debugging techniques
  • Basic understanding of DO-178B concepts
  • This two-day expert-led course consists of lectures and lab sessions.
  • Attendees use VxWorks Cert Platform 6.6 to gain experience with the topics presented in a development environment.
  • 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.