Training UEFI Firmware Entwicklung

als "Hybrid Training" : Remote- oder Präsenz-Teilnahme

 

Grundlagen der UEFI-Firmware
mit Hands-On-Lab

Kursdauer: 3 Tage

Termine und Preise   WDF Training Termine
Anmeldeformular WDF Training Anmeldung
Agenda WDF Training Agenda
Anrufen Impressum
 
 
UEFI und Legacy BIOS
UEFI Spezifikation
UEFI Shell
Shell Script
Memory Layout (SMRAM and Memory Map)
UEFI GUID Interface
Services and Protocols
UEFI Applikationsentwicklung
EDK-II Entwicklungsumgebung
Entwicklung mit Visual Studio
OVMF mit QEMU und TIANOCORE
UEFI Debugging
UEFI DXE Driver
Resource Management
UEFI PCI resource management
Post-DXE Management
Runtime Driver
SMM Management
SMM Driver
Data Storage
Secure Boot and Key Management
UEFI Driver Signing
 
UEFI Training (Schulung)
UEFI Training mit Shell-Script  

UEFI Shell

  EDK-II UEFI Training mit EDK2
UEFI Training und Schulungsanforderungen  

Für den Kurs sind Kenntnisse in der C-Programmierung erforderlich

  Die Schulung findet als "Hybrid-Training" (remote oder klassisch) statt. Sybera bietet diese Schulung auch als Inhouse-Seminar vor Ort beim Kunden an UEFI Schulungs- und Trainingsraum

Experten-Schulung: UEFI Firmware Entwicklung

Das UEFI-Firmware-Training ist ein umfassendes, praxisorientiertes Seminar zur Entwicklung moderner Firmware-Software basierend auf dem Unified Extensible Firmware Interface (UEFI). Die Schulung wird als Hybrid-Training angeboten, bei dem Teilnehmer sowohl remote als auch vor Ort teilnehmen können, und eignet sich ideal für Entwickler, die ihre Kenntnisse in der Firmwareentwicklung vertiefen wollen. UEFI ersetzt das traditionelle BIOS durch eine standardisierte Schnittstelle, die Boot- und Runtime-Services bereitstellt und die Firmware-Entwicklung moderner Systeme ermöglicht.

Ziel des Trainings

Ziel des UEFI-Trainings ist es, Entwicklern ein fundiertes Verständnis der UEFI-Architektur und -Spezifikation zu vermitteln und sie in die Lage zu versetzen, eigene Firmware-Projekte professionell umzusetzen. Die Schulung deckt die relevanten UEFI-Phasen, Shell-Konzepte, Services und Protokolle ab und zeigt praxisnah, wie Entwickler Firmware-Software inklusive eigener Treiber (DXE-Treiber) erstellen und debuggen. Dadurch erhalten die Teilnehmer die notwendigen Kompetenzen, um anspruchsvolle Firmware-Lösungen für moderne CPU-Plattformen zu entwickeln.

Inhalte des Trainings

Das Training behandelt die Grundlagen von UEFI und Legacy-BIOS, die UEFI-Spezifikation, die interaktive UEFI-Shell mit Skript-Möglichkeiten sowie das Memory-Layout und GUID-Interfaces. Teil des Programms sind die UEFI-Applikationsentwicklung, Nutzung der EDK-II Entwicklungsumgebung, Integration mit Visual Studio, Arbeiten mit OVMF und QEMU, sowie das UEFI-Debugging. Weitere Trainingsinhalte umfassen die Entwicklung von UEFI-DXE-Treibern, Ressourcen- und PCI-Management, Post-DXE-Phasen, Runtime-Treiber, SMM Management, Datenspeicherung, Secure Boot-Konzepte und Treiber-Signierung.

Für wen ist das Training geeignet?

Das UEFI-Firmware-Training richtet sich an Hardware- und Software-Entwickler, die eigene Firmware-Projekte realisieren oder bestehende UEFI-Prozesse ergänzen müssen. Voraussetzungen für die Teilnahme sind solide Kenntnisse in der C-Programmierung, da diese für die Umsetzung der praktischen Trainingsinhalte und das Entwickeln eigener Firmware-Komponenten unerlässlich sind. Die Schulung bietet einen tiefen Einblick in UEFI und ist ideal für Entwickler, die professionelle CPU-Plattformen entwickeln möchten.

Schulungsformate

Das Training wird im Hybrid-Format angeboten: Remote, Präsenz oder Inhouse beim Kunden und ermöglicht das flexible Lernen unabhängig vom Standort. Präsenzschulungen bei Sybera bieten eine interaktive Umgebung und den Austausch mit anderen Teilnehmern. In-House-Trainings können zudem individuell auf Unternehmensprojekte und spezifische Anforderungen zugeschnitten werden.