Let MindShare Bring "x86 UEFI Architecture" to Life for You
Duration: 4 days
UEFI x64 Architecture eLearning Course
Overview
This course will give you a thorough understanding of how x86 UEFI firmware takes control of the system and prepares to hand control to an OS boot loader, starting from the reset vector. On the first day of training, we will give you a quick overview of legacy BIOS (and its inherent limitations) and review how UEFI and its architecture addresses legacy BIOS shortcomings.
The other two days are dedicated to walking and working through the UEFI Forum's PI (Platform Initialization) spec's seven phases and explain how modules are discovered and dependencies are resolved as system hardware is initialized. We will wrap up with Secure Boot to get a better idea about Microsoft's boot requirements.
This course is designed to be hands-on, allowing you to experiment with code that you will write to get a better handle on the various PI phases. At the end of the course, you will be able to write a DXE driver for a simple hardware device. You will also be able to write UEFI applications that run at the UEFI shell.
All of MindShare's classroom and virtual classroom courses can be customized to fit the needs of your group.
What You Will Learn
Course Outline
Firmware Fundamentals
The UEFI PI and Tiano’s phases
ACPI Implementation in Tiano
Firmware structure
EFI disk organization
Secure Boot
Training Materials
Prerequisites
Attendees are expected to have a technical background. Basic knowledge of assembly language programming, microprocessor technology, memory, and standard peripherals is expected.
Related Courses
| Course Name | Classroom | Virtual Classroom | eLearning | |
| UEFI x64 Architecture eLearning Course | 4 days | 8 half-days | Show Me |
Class: 4 days
Virtual Classroom: 8 half-days
Related Items