VxWorks 653 3.x Multi-core Edition Essentials

VxWorks 653 3.x Multi-core Edition Essentials

Provides engineers with a fast, cost-effective way to acquire the skills necessary to develop safety-critical applications with VxWorks 653 3.x Multi-core Edition.

Subscribe

rate limit

Code not recognized.

About this course

VxWorks 653 3.x Multi-core Edition Essentials

Buy Now

Course Description

The VxWorks® 653 3.x Multi-core Edition Essentials course provides engineers with a fast, cost-effective way to acquire the skills necessary to develop safety-critical applications with VxWorks 653 3.x Multi-core Edition.

Course Results

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 Wind River Workbench facilities to configure VxWorks 653 applications
  • Build applications within partitions, and use ARINC ports for I/O from partitions
  • Use core tools efficiently: debugger, Wind River System Viewer, monitoring, file systems, network stacks

Products Supported

  • VxWorks 653 3.x Multi-core Edition (version 3.0.1)
  • VxWorks 653 3.x Multi-core Edition (version 3.1.1)

Who Should Attend

  • 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

Course Format

  • This four-day expert-led course consists of lectures and lab sessions.
  • Attendees use VxWorks 653 3.x Multi-core Edition 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.

Syllabus

Day 1

Getting Started with VxWorks 653 Multi-core Edition

  • ARINC 653 overview
  • The specification
  • System overview
  • Creating a system
  • Booting and connecting host and target
  • XML editors
  • Hands-on lab
  • Key references
  • LAB: Getting Started with VxWorks 653 Multi-core Edition

Partitions

  • Partitions introduction
  • Essentials
  • Key references

Processes

  • Time in ARINC 653
  • Essentials
  • Hands-on lab
  • Key references
  • LAB: Scheduling VxWorks 653 Processes

Intra-partition Communication

  • Essentials
  • Hands-on lab
  • Key references
  • LAB: Communication Within a Partition

Day 2

Inter-partition Communication

  • Essentials
  • Hands-on lab
  • Key references
  • LAB: Communicating Between Partitions

Health and Error Management

  • Introduction to health monitoring
  • Process-level error handling
  • Partition and module-level error handling
  • Hands-on lab
  • Key references
  • LAB: Monitoring the Health of Processes

System Architecture

  • Concept review
  • Partition space
  • Kernel space
  • Key references

Shared Data Regions

  • Configuration and access
  • Key references

Multi-core Systems

  • VxWorks 653 multi-core support
  • XML configuration
  • Hands-on lab
  • Key references
  • LAB: Creating a Muti-core VxWorks 653 System

Day 3

Advanced System Creation

  • Project structure
  • Adding partitions
  • Hands-on lab
  • Key references
  • LAB: Creating an Advanced VxWorks 653 System

DO-178B Network Stack

  • Configuration
  • Key references
  • LAB: Creating a VxWorks 653 System with Network Stack and I/O Partition

VxWorks 653 Source Level Debugging

  • Adding debug agent
  • Debugging details
  • Hands-on lab
  • Key references
  • LAB: Debugging VxWorks 653

VxWorks 653 System Viewer

  • Configuring System Viewer
  • Using System Viewer
  • Hands-on lab
  • Key references
  • LAB: Using VxWorks 653 System Viewer

Day 4

VxWorks 653 Monitoring Tools

  • Memory usage monitoring
  • Performance monitoring
  • Port monitoring
  • Hands-on lab
  • Key references
  • LAB: Using VxWorks 653 Monitoring tools

Deploying a VxWorks 653 System

  • Cert subset
  • Debugging a deployed system
  • Payloads
  • Independent build, link, and load
  • Key references

VxWorks 653 Certification

  • Background and definitions
  • DO-178 and software safety
  • DO-178 processes and objectives
  • Software verification
  • VxWorks 653 considerations

Optional Appendixes

  • Embedded RTOS overview
  • Miscellaneous certification elements
  • XML primer

Prerequisites

Prerequisite Courses

  • None

Prerequisite Skills

  • One year of C or C++ programming experience

Related Courses

Buy Now

COURSE DETAILS SUMMARY

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

CONTACT US

About this course

VxWorks 653 3.x Multi-core Edition Essentials

Buy Now

Course Description

The VxWorks® 653 3.x Multi-core Edition Essentials course provides engineers with a fast, cost-effective way to acquire the skills necessary to develop safety-critical applications with VxWorks 653 3.x Multi-core Edition.

Course Results

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 Wind River Workbench facilities to configure VxWorks 653 applications
  • Build applications within partitions, and use ARINC ports for I/O from partitions
  • Use core tools efficiently: debugger, Wind River System Viewer, monitoring, file systems, network stacks

Products Supported

  • VxWorks 653 3.x Multi-core Edition (version 3.0.1)
  • VxWorks 653 3.x Multi-core Edition (version 3.1.1)

Who Should Attend

  • 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

Course Format

  • This four-day expert-led course consists of lectures and lab sessions.
  • Attendees use VxWorks 653 3.x Multi-core Edition 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.

Syllabus

Day 1

Getting Started with VxWorks 653 Multi-core Edition

  • ARINC 653 overview
  • The specification
  • System overview
  • Creating a system
  • Booting and connecting host and target
  • XML editors
  • Hands-on lab
  • Key references
  • LAB: Getting Started with VxWorks 653 Multi-core Edition

Partitions

  • Partitions introduction
  • Essentials
  • Key references

Processes

  • Time in ARINC 653
  • Essentials
  • Hands-on lab
  • Key references
  • LAB: Scheduling VxWorks 653 Processes

Intra-partition Communication

  • Essentials
  • Hands-on lab
  • Key references
  • LAB: Communication Within a Partition

Day 2

Inter-partition Communication

  • Essentials
  • Hands-on lab
  • Key references
  • LAB: Communicating Between Partitions

Health and Error Management

  • Introduction to health monitoring
  • Process-level error handling
  • Partition and module-level error handling
  • Hands-on lab
  • Key references
  • LAB: Monitoring the Health of Processes

System Architecture

  • Concept review
  • Partition space
  • Kernel space
  • Key references

Shared Data Regions

  • Configuration and access
  • Key references

Multi-core Systems

  • VxWorks 653 multi-core support
  • XML configuration
  • Hands-on lab
  • Key references
  • LAB: Creating a Muti-core VxWorks 653 System

Day 3

Advanced System Creation

  • Project structure
  • Adding partitions
  • Hands-on lab
  • Key references
  • LAB: Creating an Advanced VxWorks 653 System

DO-178B Network Stack

  • Configuration
  • Key references
  • LAB: Creating a VxWorks 653 System with Network Stack and I/O Partition

VxWorks 653 Source Level Debugging

  • Adding debug agent
  • Debugging details
  • Hands-on lab
  • Key references
  • LAB: Debugging VxWorks 653

VxWorks 653 System Viewer

  • Configuring System Viewer
  • Using System Viewer
  • Hands-on lab
  • Key references
  • LAB: Using VxWorks 653 System Viewer

Day 4

VxWorks 653 Monitoring Tools

  • Memory usage monitoring
  • Performance monitoring
  • Port monitoring
  • Hands-on lab
  • Key references
  • LAB: Using VxWorks 653 Monitoring tools

Deploying a VxWorks 653 System

  • Cert subset
  • Debugging a deployed system
  • Payloads
  • Independent build, link, and load
  • Key references

VxWorks 653 Certification

  • Background and definitions
  • DO-178 and software safety
  • DO-178 processes and objectives
  • Software verification
  • VxWorks 653 considerations

Optional Appendixes

  • Embedded RTOS overview
  • Miscellaneous certification elements
  • XML primer

Prerequisites

Prerequisite Courses

  • None

Prerequisite Skills

  • One year of C or C++ programming experience

Related Courses

Buy Now

COURSE DETAILS SUMMARY

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

CONTACT US