Course Description

Embedded virtualization refers to a type-1 hypervisor deployed within an embedded system. A hypervisor is a special type of operating system, type-1 hypervisors runs directly on the bare hardware. The hypervisor creates an abstraction of the underlying hardware platform allowing it to be shared by one or more virtual machines. In this environment the VM is a container for the operating system which isolates it from other VMs running on the hypervisor. Also embedded hypervisors are a hybrid of a virtualization platform with a microkernel, which allows them to support VMs as well as individual applications.
In this hands-on course, learn the essentials of embedded virtualization including architecture, constraints and capabilities. Then explore and gain hands-on experience with some of the embedded hypervisor solutions both open source and commercial.

Course Outline

What is embedded virtualization?

Embedded Virtualization Concepts and Architecture

Attributes of embedded virtualization

Characteristics of Hypervisors

Type 1 versus Type 2

Real-time Capabilities

Use Cases

Embedded Hypervisors


OKL4 (Open Kernel Labs)

NOVA Micro Hypervisoor

Codezero L4 Hypervisor

Cross-OS Hypervisor

Application of embedded hypervisors


Prior experience with Virtual Machines and Linux recommended but not required.

Applies Towards the Following Certificates

Enroll Now - Select a section to enroll in
Section Title
Embedded Hypervisor Virtualization Essentials
T, Th
Time (Central Time)
5:30PM to 8:30PM
Nov 07, 2023 to Nov 30, 2023
Schedule and Location
# of Course Hours
Delivery Option
Course Fee(s)
Rate non-credit $2,295.00
Potential Discount(s)
Required fields are indicated by .
*Academic Unit eligibility to be determined by college/university in which you are enrolled in a degree seeking program.