2018-09-14 –, Workshop
This workshop demonstrates how to compile and build UEFI platform firmware based on the open source EDK II framework at tianocore.org. Examples are based on the Open Virtual Machine Firmware (OVMF) project, which generates a firmware for the Quick Emulator (QEMU) environment under Linux*. Further examples show the benefits of using OVMF to understand UEFI and EDK II architecture.
Participants will set up an EDK II development environment for Linux, build the OVMF platform, use their custom firmware to boot a QEMU environment, boot to the UEFI Shell, and explore common UEFI Shell commands used for firmware debugging.
Installing Docker instructions, please click on workshop material:
https://github.com/tianocore/tianocore.github.io/wiki/Container-for-OSFC-Workshops
Brian Richardson is Technical Evangelist & Senior Technical Marketing Engineer at Intel.
He has spent most of his career as a “BIOS guy,” working on the firmware that quietly boots billions of computers. He has focused on the industry transition to the Unified Extensible Firmware Interface (UEFI) and supporting the TianoCore open source community. Brian has presented at various conferences and seminars, including LinuxCon and Embedded Systems Conference. When he’s not talking about firmware at conferences, Brian takes photos of his travels and procrastinates on various video projects.
Stephano has been working on Embedded Linux for the past 6 years and recently joined the firmware group at Intel contributing to TianoCore, ChipSec, and MicroPython. His main focus is on community engagement and improving the developer experience. In his free time he enjoys exploring the thermal tolerances of various electronic circuits.
Laurie Jarlstrom has a BSCS and is currently a senior technical marketing engineer at Intel. She started at Intel in 1993 and has been working as a BIOS / Firmware engineer throughout her career. Her current projects include working with the Unified Extensible Firmware Interface (UEFI) Intel team in developing training material, managing technical content on the www.tianocore.org open source EFI Development Kit (EDK II) project, providing technical presentations and support for UEFI and EDK II for developing firmware at Intel.