Wind River Education Services

VxWorks 6.x Asymmetric Multiprocessing

Course Description

Course Results

Products Supported

Who Should Attend

Course Format

Course Details Summary

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

Course Schedule

The VxWorks 6.x Asymmetric Multiprocessing course provides engineers with an efficient way to acquire the knowledge necessary to implement a multicore design on a Wind River platform with the most full-featured, deterministic, and scalable solutions available in the embedded software market.

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

  • Describe the challenges and strengths of multicore and asymmetric multiprocessing
  • Design applications for VxWorks native asymmetric multiprocessing
  • Increase program performance using multicore technologies
  • VxWorks 6.7
  • Wind River Workbench 3.1
  • Developers migrating a VxWorks design to multicore AMP
  • Engineers starting a new real-time design on multicore
  • Multicore developers who work with Wind River Workbench and VxWorks

Day 1

Overview: Understanding Multicore

  • Introduction to Multicore
  • The Multicore Use Cases

AMP Multicore Architecture

  • Overview
  • Shared Resources and Hardware Considerations
  • IPC for Multicore Concepts
  • Programming Models on AMP Review

Wind River VxWorks AMP

  • Feature Implementation Details
  • Project Life Cycle
  • Market Differentiators
  • CPU Portfolio and BSP Support
  • VxWorks AMP Configuration Lab

Day 2

Migration to Multicore

  • Migration to AMP
  • VxWorks AMP Performance Lab

Debug and Analysis Tools

  • Workbench Overview
  • Debug Agents Over MIPC
  • OCD for AMP
  • VxWorks AMP Programming Lab

Appendix: BSP Support for VxWorks AMP

Prerequisite Course

Prerequisite Skills

  • One year experience programming with VxWorks 6.x and Workbench
  • Two years of C programming
  • Basic understanding of real-time operating systems and debugging techniques
  • Basic knowledge of multicore concepts and parallel programming
  • This two-day instructor-led course consists of lectures and lab sessions.
  • Students receive personal guidance from expert Wind River instructors.
  • Students use VxWorks 6.7 and Wind River Workbench 3.1 to gain experience with the topics presented.
  • Lab sessions allow hands-on application of course concepts.