課程背景
統(tǒng)一可擴(kuò)展固件接口 UEFI,是由英特爾、微軟等眾多全球知名 IT企業(yè)共同開發(fā)、管理與推進(jìn)的全新一代 BIOS 體系規(guī)范,目前作為最先進(jìn)最完善的固件架構(gòu),具有開發(fā)高效,擴(kuò)展性強(qiáng),性能優(yōu)越,安全穩(wěn)定等絕對(duì)優(yōu)勢(shì),已占據(jù)絕大部分計(jì)算機(jī)市場(chǎng)。 陸續(xù)支持 X86、ARM、Risc-V 、LoongArch絕大多數(shù)指令系統(tǒng)架構(gòu)。
課程介紹:
(相關(guān)資料圖)
Topic | Length(h) | outline |
計(jì)算機(jī)基礎(chǔ)架構(gòu) | 2 | 1. PC basic knowledge 2. x86 PC architecture and components 3. Chipset, device, bus 4. BIOS introduction |
UEFI初識(shí) | 2 | 1. UEFI Framework 2. Legacy BIOS vs EFI 3. Basic EFI Architecture 4. Main flow chart |
UEFI 服務(wù) | 2 | 1. EFI System Table(Boot Service, Runtime Service...) 2. Protocols 3. EFI Event |
EDKII基礎(chǔ)介紹 | 2 | 1. EDKII Architecture. 2. EDKII build flow. |
EDKII 代碼標(biāo)準(zhǔn) | 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 應(yīng)用程序 | 1. UEFI Shell 2. UEFI Application create |
課程收益:
1.了解UEFI的基本架構(gòu),實(shí)現(xiàn)方式。
2.了解EDKII 組織框架,各大模塊功能。
3.鞏固BIOS的基本知識(shí),實(shí)現(xiàn)從工程師到設(shè)計(jì)師,再到架構(gòu)師的跨越。
4.真正打通軟硬件的界限,走入全棧工程師行列。
講師介紹:
Greens Wang,八年以上BIOS開發(fā)經(jīng)驗(yàn)。涉獵技術(shù)領(lǐng)域廣泛,而且在很多領(lǐng)域都研究的非常深入。以下是老師曾經(jīng)或者現(xiàn)在主要研究和學(xué)習(xí)路徑。
BIOS開發(fā)進(jìn)階:
C語言基礎(chǔ)->計(jì)算機(jī)基礎(chǔ)->UEFI原理與實(shí)踐->應(yīng)用開發(fā)->深入理解調(diào)試->架構(gòu)融會(huì)貫通
雖然有很多領(lǐng)域的學(xué)習(xí)路徑,但其內(nèi)在邏輯是一致的,即:
領(lǐng)域歷史->領(lǐng)域原理->領(lǐng)域?qū)嵺`->領(lǐng)域前沿
課程受眾:
所有對(duì)固件開發(fā)有所追求的工程師,學(xué)生,及相關(guān)行業(yè)的入門技術(shù)人員。對(duì)BIOS知識(shí)的理解有助所有計(jì)算機(jī)研發(fā)領(lǐng)域從業(yè)者的快速入門,深度理解,高效研發(fā),穩(wěn)固職業(yè)生涯。
課程定價(jià):6000元/人(閱碼場(chǎng)會(huì)員減1024,訓(xùn)練營(yíng)老用戶半價(jià)。)
開課時(shí)間:2023年6月
課前準(zhǔn)備:課程咨詢請(qǐng)聯(lián)系客服小月(WX:linuxer2016)
EDKII 代碼倉庫:
GitHub- tianocore/edk2: EDK II
UEFI及相關(guān)技術(shù)規(guī)范:
Specifications| Unified Extensible Firmware Interface Forum (uefi.org)
關(guān)鍵詞:
責(zé)任編輯:Rex_25