UEFI工程师训练营

课程背景

统一可扩展固件接口 UEFI,是由英特尔、微软等众多全球知名 IT企业共同开发、管理与推进的全新一代 BIOS 体系规范,目前作为最先进最完善的固件架构,具有开发高效,扩展性强,性能优越,安全稳定等绝对优势,已占据绝大部分计算机市场。 陆续支持 X86、ARM、Risc-V 、LoongArch绝大多数指令系统架构。

课程介绍:


【资料图】

Topic

Length(h)

outline

计算机基础架构

2

1. PC basic knowledge

2. x86 PC architecture and components

3. Chipset, device, bus

4. BIOS introduction

UEFI初识

2

1. UEFI Framework

2. Legacy BIOS vs EFI

3. Basic EFI Architecture

4. Main flow chart

UEFI 服务

2

1. EFI System Table(Boot Service, Runtime Service...)

2. Protocols

3. EFI Event

EDKII基础介绍

2

1. EDKII Architecture.

2. EDKII build flow.

EDKII 代码标准

2

1. x86 Assembly and C languages

2. EDK II DSC, DEC, INF and FDF

SEC&PEI 阶段

2

1. SEC/PEI Phase Introduction

2. Trace SEC/PEI code

3. EFI_PEI_SERVICES (PPI, Boot Mode, HOB, PEIM...)

DXE&BDS阶段

2

1. DXE Foundation Overview;

2. DXE/EFI Driver Introduce;

3. Boot Manage

HII&Setup

2

1. Hii Introduction

2. VFR, SD, UNI files

UEFI 应用程序

1. UEFI Shell

2. UEFI Application create

课程收益:

1.了解UEFI的基本架构,实现方式。

2.了解EDKII 组织框架,各大模块功能。

3.巩固BIOS的基本知识,实现从工程师到设计师,再到架构师的跨越。

4.真正打通软硬件的界限,走入全栈工程师行列。

讲师介绍:

Greens Wang,八年以上BIOS开发经验。涉猎技术领域广泛,而且在很多领域都研究的非常深入。以下是老师曾经或者现在主要研究和学习路径。

BIOS开发进阶:

C语言基础->计算机基础->UEFI原理与实践->应用开发->深入理解调试->架构融会贯通

虽然有很多领域的学习路径,但其内在逻辑是一致的,即:

领域历史->领域原理->领域实践->领域前沿

课程受众:

所有对固件开发有所追求的工程师,学生,及相关行业的入门技术人员。对BIOS知识的理解有助所有计算机研发领域从业者的快速入门,深度理解,高效研发,稳固职业生涯。

课程定价:6000元/人(阅码场会员减1024,训练营老用户半价。)

开课时间:2023年6月

课前准备:课程咨询请联系客服小月(WX:linuxer2016)

EDKII 代码仓库:

GitHub- tianocore/edk2: EDK II

UEFI及相关技术规范:

Specifications| Unified Extensible Firmware Interface Forum (uefi.org)