Table of Contents and suggested course Schedule using GitPitch on-line slideshow viewer.
To see the Slides with links to the presentations goto https://gitpitch.com/tianocore-training/Tianocore_Training_Contents/master#/
GitPitch slideshow presentations offer numerous keyboard controls and shortcuts to help presentation authors and their audiences to navigate and interact with slideshow content.
- Press F for full screen
- Press O for Overview
- Press B for Blackout
- Press M for menu
- Press ? for help
- Press S for Speaker notes
- To get a PDF of the presentation, use the lower left white bars ( "≡" ) and select "Print Version(.pdf)"
- Navigation, Space - Arrow keys - Page Down ( Arrows at bottom right show Next slide or sub-slides) ( " < ∨ > ")
The following is a link to the corresponding repository for each presentation. Each repository has a link to the GitPitch slideshow.
Unit 1 | Unit 2 | Unit 3 | Unit 4 |
---|---|---|---|
Overview UEFI/ FSP Boot Flow | UEFI Aware OS -UEFI Secure boot | Porting a EDK II Project using Open Source example | UEFI / EDK II Network |
EDK II Build Environment & Process | EDK II Libraries and Modules and Drivers | Porting EDK II Board - Apollo Lake | UEFI / EDK II Security |
EDK II Build Spec Files | EDK II Platforms configuration Database (PCD) | Porting Beyond the Shell w/ EDK II | UEFI / EDK II Capsule Update |
Open Source UEFI Platforms | Writing UEFI Applications Lab Linux or Windows | EDK II Debugging Lab Linux or Windows | UEFI / EDK II - HII Lab |
EDK II Platform Build Lab Linux or Windows | UEFI Driver Model | Source Level Debugging w/ UDK Debugger | |
Platform Build Lab Apollo Lake UP2 Linux or Windows | UEFI Driver Wizard Lab Linux or Windows | ||
UEFI Shell Application | UEFI Driver Porting Lab Linux or Windows | ||
UEFI Shell Lab Linux or Windows | |||
The following github repositories contain the Lab Material :
-
- FW
- Documentation
- DriverWizard
- edk2 (- Same as https://github.com/tianocore/edk2 )
- LabSampleCode
- FW
-
- FW
- PlatformBuildLab
- Max (- source code for the Minnowboard Max / Turbot V 1.00)
- PlatformBuildLab
- FW
-
- FW
- PlatformBuildLab
- MV3 (- source code for the Apollo Lake build support for UP Squared Board)
- PlatformBuildLab
- FW
See full description at : https://github.com/tianocore/tianocore.github.io/wiki/UEFI-EDKII-Learning-Dev
Download | Description |
---|---|
Zip file** | Lesson 0: Defining Specifications' Role in Firmware |
Zip File** | Lesson 1: Course Introduction and Pre-EFI (PEI) and Security (SEC) Phases |
Zip File** | Lesson 2: Driver Execution Environment (DXE) |
Zip File** | Lesson 3: UEFI Drivers |
Zip File** | Lesson 4: Firmware and Data Storage |
Zip File** | Lesson 5: Boot Device Selection (BDS) and Human Interface Infrastructure (HII) |