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.

Wind River Linux Virtualization

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® Linux Virtualization course provides engineers familiar with existing Wind River Linux products with a fast, cost-effective way to become familiar with and apply Linux virtualization technologies.

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

  • Describe key technologies related to Linux virtualization
  • Configure, build, and customize a Wind River Linux host system that can accommodate virtualized guests
  • Configure, build, and customize a Wind River Linux guest system
  • Wind River Linux 5.0.1
  • The following lab targets are available:
    • Simulated target (x64_64)
  • Developers who are familiar with Wind River Linux
  • Developers who are interested in employing virtualization in their devices using Linux

Day 1

Introduction to KVM

  • Why virtualize?
  • Terminology
  • Virtualization timeline
  • Basics
  • LAB: Getting started

KVM Architecture

  • Linux kernel
  • User space
  • Tools
  • LAB: Using KVM/QEMU command line

KVM Networking

  • Getting started
  • Networking within host
  • External networking
  • Optimizing network performance
  • LAB: KVM networking
  • LAB: Managing guests with virsh

Day 2

PCI Passthrough

  • Directed I/O
  • Hardware requirements
  • HOST kernel configuration
  • Run-time configuration


  • What is SR-IOV?
  • How do I enable it?
  • Troubleshooting hints
  • LAB: Using SR-IOV

Advanced Topics

  • LAB: Setting up multiple guests

Prerequisite Courses

Prerequisite Skills

  • Understanding of the Wind River Linux 5.x product
  • Basic understanding of operating systems and debugging techniques
  • Understanding of makefiles
  • Functional knowledge of Linux
  • One year of C or C++ programming experience on Linux/UNIX
  • This two-day expert-led course consists of lectures and lab sessions.
  • Attendees use Wind River Linux 5.0.1 to gain experience with the topics presented.
  • Participants examine and exercise simulated and real hardware targets in hands-on labs.
  • Participants receive individual guidance from an expert engineer who has extensive experience with Wind River technologies.