Virtualization Profile for VxWorks 7

Virtualization Profile for VxWorks 7

Acquire the skills necessary to plan, build, and configure systems that use Virtualization Profile for VxWorks and to understand the various special features of it.

Subscribe

rate limit

Code not recognized.

About this course

Virtualization Profile for VxWorks 7

Buy Now

Course Description

The Virtualization Profile for VxWorks® 7 training course provides engineers with a fast, cost-effective way to acquire the skills necessary to plan, build, and configure systems that use Virtualization Profile for VxWorks and to understand the various special features of it.

Course Results

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

  • Plan systems consisting of multiple virtual machines running on a single hardware target
  • Configure and build all parts of the system, including the hypervisor kernel, virtual machines, guest operating systems, and virtual networks
  • Make use of and understand the use cases for special features like VIRTIO, VNIC, shared memory, and direct interrupts

Products Supported

  • Virtualization Profile for VxWorks 7 and later
  • Wind River® Workbench 4

Who Should Attend

  • Developers who will work with Virtualization Profile
  • New project members on teams already using Virtualization Profile
  • Senior engineers who want to evaluate Virtualization Profile

Course Format

  • This two-day expert-led course consists of lectures and lab sessions.
  • Attendees use Virtualization Profile for VxWorks 7 and Wind River Workbench 4 to gain experience with the topics presented.
  • Participants examine and exercise simulated target systems in hands-on labs.
  • Participants receive individual guidance from an expert engineer who has extensive experience with Wind River technologies.

Syllabus

Day 1

Introduction to Virtualization

  • What is virtualization?
  • Benefits of virtualization
  • Multi-core software configurations
  • Hypervisor requirements for embedded devices

Virtualization Profile for VxWorks

  • Architectural design
  • The VxWorks root OS
  • Memory translations
  • Virtual machines and devices
  • Booting VirtProfile
  • LAB: Getting Started with Virtualization Profile for VxWorks on a Simics Target
  • LAB: Creating a Guest

Hypervisor Planning and Building

  • System planning considerations
  • The build flow
  • Configuring the VxWorks VSB
  • Configuring the root OS VIP
  • Configuring Wind River supplied guests
  • Deploying root OS and guests
  • LAB: Building and Deploying the Root OS
  • LAB: Building and Deploying a Guest

Virtualization Profile Runtime Configuration

  • VMM and guest configurations
  • System configurator
  • Configuring virtual machines and devices
  • System and user-defined templates
  • LAB: Configuring Virtualization Profile for VxWorks
  • LAB: Configuring a Wind River Linux Guest

Day 2

Hypervisor VIRTIO Console Feature

  • Why VIRTIO consoles?
  • Technical details
  • System configuration
  • LAB: Inspecting a VIRTIO Setup

Hypervisor VNIC Feature

  • Why VNIC?
  • Technical details
  • System configuration
  • LAB: Working with VNICs

Hypervisor Shared Memory Feature

  • Shared memory features
  • Technical details
  • System configuration

Hypervisor Direct Interrupt Feature

  • Direct interrupt features
  • Technical details
  • System configuration

Hypervisor Performance

  • Context scheduling
  • Performance factors
  • The virtualized real-time OS
  • The root OS

Debugging a Virtualized System

  • What to debug
  • Built-in inspection tools
  • Debugging the VMM configuration
  • Debugging guests
  • VxWorks guest analysis
  • LAB: Inspecting the System Using the Hypervisor Debug and HVCONFIG Shells
  • LAB: Debugging Guests

Prerequisites

Prerequisite Courses

Prerequisite Skills

  • One year of C programming
  • Basic understanding of operating systems and debugging techniques

Buy Now

COURSE DETAILS SUMMARY

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

CONTACT US

About this course

Virtualization Profile for VxWorks 7

Buy Now

Course Description

The Virtualization Profile for VxWorks® 7 training course provides engineers with a fast, cost-effective way to acquire the skills necessary to plan, build, and configure systems that use Virtualization Profile for VxWorks and to understand the various special features of it.

Course Results

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

  • Plan systems consisting of multiple virtual machines running on a single hardware target
  • Configure and build all parts of the system, including the hypervisor kernel, virtual machines, guest operating systems, and virtual networks
  • Make use of and understand the use cases for special features like VIRTIO, VNIC, shared memory, and direct interrupts

Products Supported

  • Virtualization Profile for VxWorks 7 and later
  • Wind River® Workbench 4

Who Should Attend

  • Developers who will work with Virtualization Profile
  • New project members on teams already using Virtualization Profile
  • Senior engineers who want to evaluate Virtualization Profile

Course Format

  • This two-day expert-led course consists of lectures and lab sessions.
  • Attendees use Virtualization Profile for VxWorks 7 and Wind River Workbench 4 to gain experience with the topics presented.
  • Participants examine and exercise simulated target systems in hands-on labs.
  • Participants receive individual guidance from an expert engineer who has extensive experience with Wind River technologies.

Syllabus

Day 1

Introduction to Virtualization

  • What is virtualization?
  • Benefits of virtualization
  • Multi-core software configurations
  • Hypervisor requirements for embedded devices

Virtualization Profile for VxWorks

  • Architectural design
  • The VxWorks root OS
  • Memory translations
  • Virtual machines and devices
  • Booting VirtProfile
  • LAB: Getting Started with Virtualization Profile for VxWorks on a Simics Target
  • LAB: Creating a Guest

Hypervisor Planning and Building

  • System planning considerations
  • The build flow
  • Configuring the VxWorks VSB
  • Configuring the root OS VIP
  • Configuring Wind River supplied guests
  • Deploying root OS and guests
  • LAB: Building and Deploying the Root OS
  • LAB: Building and Deploying a Guest

Virtualization Profile Runtime Configuration

  • VMM and guest configurations
  • System configurator
  • Configuring virtual machines and devices
  • System and user-defined templates
  • LAB: Configuring Virtualization Profile for VxWorks
  • LAB: Configuring a Wind River Linux Guest

Day 2

Hypervisor VIRTIO Console Feature

  • Why VIRTIO consoles?
  • Technical details
  • System configuration
  • LAB: Inspecting a VIRTIO Setup

Hypervisor VNIC Feature

  • Why VNIC?
  • Technical details
  • System configuration
  • LAB: Working with VNICs

Hypervisor Shared Memory Feature

  • Shared memory features
  • Technical details
  • System configuration

Hypervisor Direct Interrupt Feature

  • Direct interrupt features
  • Technical details
  • System configuration

Hypervisor Performance

  • Context scheduling
  • Performance factors
  • The virtualized real-time OS
  • The root OS

Debugging a Virtualized System

  • What to debug
  • Built-in inspection tools
  • Debugging the VMM configuration
  • Debugging guests
  • VxWorks guest analysis
  • LAB: Inspecting the System Using the Hypervisor Debug and HVCONFIG Shells
  • LAB: Debugging Guests

Prerequisites

Prerequisite Courses

Prerequisite Skills

  • One year of C programming
  • Basic understanding of operating systems and debugging techniques

Buy Now

COURSE DETAILS SUMMARY

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

CONTACT US