|
In our UEFI firmware training, developers and hardware engineers receive in-depth practical knowledge about the modern UEFI standard,
which has replaced the classic BIOS. The course covers all important UEFI topics – from the specification and the UEFI Shell to
the development of custom firmware components with EDK-II.
The course provides comprehensive knowledge of the basics of UEFI, including UEFI Phases, UEFI Specification, UEFI Shell, and
practical development of firmware components. UEFI (Unified Extensible Firmware Interface) replaces the classic BIOS and
offers a modern, modular firmware interface for PCs. Participants learn how UEFI provides Boot and Runtime Services,
manages platform-related information, and offers a standardized environment for pre-boot applications.
This standard is supported by over 140 companies in the UEFI Consortium, including Microsoft, and significantly improves
software interoperability. The advantages of UEFI firmware include higher security, support for drives
over 2 TB, modern 64-bit device drivers, faster boot times, and integration with hardware beyond the classic BIOS.
A focus of the training is the UEFI Shell, an interactive environment for pre-boot applications, including a scripting interpreter,
file and device management, driver management, and debugging. With the EFI Development Kit (EDK-II), developers get a
professional platform for creating their own drivers and applications (DXE Drivers) under UEFI.
Additionally, the concepts of Secure Boot, Measured Boot, and ELAM (Early-Launch Anti-Malware) are covered in a practical way,
to ensure the security of the pre-boot environment.
The practice-oriented UEFI training includes developing custom driver projects, working with SMRAM, utilizing UEFI Services
and Protocols, and creating OVMF-based firmware solutions in QEMU. Participants learn to effectively use SMM, Secure Boot, and
firmware debugging. This course is aimed at both hardware and software developers who want to implement or optimize UEFI firmware projects.
With our UEFI training, you gain hands-on knowledge of firmware development, learn the relevant standards,
and are able to create secure, modular, and modern firmware solutions. Ideal for developers, firmware architects, and
IT security experts who want to deepen their knowledge in UEFI firmware development, Secure Boot, EDK-II, DXE drivers, and
OVMF environments.
|