Lesson 1: Course Introduction and Pre-EFI (PEI) and Security (SEC) Phases When you complete this lesson, you will be able to: - Access EDK II to assist you in in using commercial compilers, providing for self-hosted development, and supplying libraries to assist in managing common tasks.
- Use tools to assist you in Platform Initialization
- Define and implement types of debugging allowed with EDK II
- Identify the responsibilities of the Security phase
- Define PEI and its purpose, functions, attributes, and components
- Describe PEI’s relationship to memory
- Explain HOBs, their purpose, and contribution to the PEI phase
- Transition from the PEI phase to the DXE phase.
Lesson 2: Driver Execution Environment (DXE)
When you complete this lesson, you will be able to: - Summarize the DXE phase and its purpose, functions, properties, attributes, and components * Identify the responsibilities of the DXE phase
- Describe events and their role in the DXE phase
- Define architectural protocols and their role in the DXE phase
- Compare and contrast the two types of DXE drivers: Early DXE Phase Drivers and UEFI Drivers
- Explain System Management Mode Services’ characteristics, services, and role in PI.
Lesson 3: UEFI Drivers
When you complete this lesson, you will be able to: - Summarize UEFI drivers’ attribute, functions, and contents
- Compare and contrast drivers and applications
- Define UEFI protocols and explain their properties
- Outline the UEFI driver design process
- Identify and define the types of UEFI drivers
- Describe the necessary and recommended protocols for writing UEFI drivers
Lesson 4: Firmware and Data Storage
When you complete this lesson, you will be able to: - Define Firmware Storage, Firmware Files, Firmware File Systems, and Firmware Volumes and explain their hierarchical relationship.
- Define Terse Image
- Explain why using a Terse Image is more beneficial than using a UEFI Image
- Locate firmware storage in a physical memory map
- Load drivers from a non-flash location
Lesson 5: Boot Device Selection (BDS) and Human Interface Infrastructure (HII)
When you complete this lesson, you will be able to: - Explain the primary steps of the BDS Phase
- Define BDS’s goals
- Identify BDS’ functions and components
- Define global defined variables
- Identify a UEFI device path
- Search for handles in the handle database
- Define HII and identify its components
- Explain how data communicates with HII, the user, and UEFI drivers
- Identify the functions of the HII database
- Define Visual Forms Representation (VFR)
- Define Internal Forms Representation (IFR)
- Select Data from Forms Using HII
上一篇:2019年6月24日签到记录贴 下一篇:2019年6月25日签到记录贴 |