Wind River Education Services

VxWorks 6.x Asymmetric Multiprocessing

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

The VxWorks 6.x Asymmetric Multiprocessing course provides engineers with an efficient way to acquire the skills necessary to implement a multi-core 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:

  • Describe the challenges and strengths of multi-core and asymmetric multiprocessing.
  • Design applications for VxWorks native asymmetric multiprocessing.
  • Increase program performance using multi-core technologies.
  • VxWorks 6.7
  • Wind River Workbench 3.1
  • Developers migrating a VxWorks design to multi-core AMP
  • Engineers starting a new real-time design on multi-core
  • Multi-core 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 multi-core concepts and parallel programming
  • This two- day expert-led course consists of lectures and lab sessions.
  • Attendees use VxWorks 6.7 and Wind River Workbench 3.1 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.