About Me

My photo
Mostly software programming related blogs.

Thursday, March 12, 2015

UEFI vs legacy BIOS

Technical Note: UEFI BIOS vs. Legacy BIOS, Advantech(EN)

https://www.youtube.com/watch?v=dRMIvY7BiL4

System BIOS

BIOS Session 1 - System Memory Map

https://www.youtube.com/watch?v=4hr1aXf2ark 

BIOS Session 2 - Legacy BIOS

https://www.youtube.com/watch?v=D4SESHBT6C0

BIOS Session 3 - HIgh Level Overview of the BOOT flow

https://www.youtube.com/watch?v=dzEoSLfbFuA


Wednesday, March 11, 2015

UEFI

UEFI Specifications:

http://www.uefi.org/specifications

EDK Project page

http://www.tianocore.org/

Training material:

Online Training:
“Defining Specifications’ Role in Firmware” and Lessons 1-5 of “Implementing the Boot Process.” http://tianocore.sourceforge.net/wiki/UEFI_EDKII_Learning_Dev
I Recommend Downloading the Zip File** for each of the lessons

Latest Training Material:
–             Contains source code & documents needed for labs
–             Creates C:\FW sub-directory automatically
–             Follow the _UEFI_Lab_Guide.pdf for getting started


Getting Started Writing Application:


Use Visual Studio command prompt to compile or Run.

Mailing List:


It has a good archive. Search archive is very helpful.

EDK2 Documents:


Intel UEFI course page including UEFI shell:



Basic instructions for using EFI - Whitepaper - Intel


Installing windows in UEFI mode



UEFI HII Training (Intel, July 2013)