Course Description
Short Course | 18 hours | 1.8 CEUs
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.
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
- PikeOS
- OKL4 (Open Kernel Labs)
- NOVA Micro Hypervisoor
- Codezero L4 Hypervisor
- Cross-OS Hypervisor
- Application of embedded hypervisors
Learner Outcomes
In this hands-on course, students will learn the essentials of embedded virtualization including architecture, constraints and capabilities. Students will also explore and gain hands-on experience with some of the embedded hypervisor solutions both open source and commercial.Prerequisites
- Prior experience with Virtual Machines and Linux recommended but not required.
Duration
18 hoursApplies Towards the Following Certificates
- Virtualization Technology Boeing Certificate : 54 Hour Certificate
*Academic Unit eligibility to be determined by college/university in which you are enrolled in a degree seeking program.