Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
1. Inleiding tot Coreboot
- Wat is Coreboot?
- Vergelijking tussen BIOS, UEFI en Coreboot
- Architectuur en ontwerpprincipes van Coreboot
- Voordelen en beperkingen van open-source firmware
- Ondersteunde platforms en hardwarecompatibiliteit
2. Aan de slag met Coreboot
- Het ontwikkelingsmilieu instellen
- Benodigde hulpmiddelen en afhankelijkheden installeren
- Het Coreboot-softwarerepository verkennen
- Begrijpen van het build-proces
- Inleiding tot documentatie en communitybronnen
3. De structuur van de Coreboot-broncode begrijpen
- Mappenstructuur en organisatie van het project
- Belangrijke configuratiebestanden
- Implementaties per board
- Ondersteuning voor mainboards, chipsets, CPU’s en SoC’s
- Configureren via Kconfig en menuconfig
4. Coreboot configureren en compileren
- Een doelplatform kiezen
- Firmwareopties configureren
- Het selecteren en instellen van payloads
- Een Coreboot-image compileren
- De resultaten van het build-proces verifiëren
- Best practices voor firmwareconfiguratie
5. Coreboot testen met QEMU
- Inleiding tot firmware-emulatie
- Coreboot uitvoeren in QEMU
- Het opstartproces controleren
- Problemen tijdens de opstartfase oplossen
- Veranderingen in configuraties veilig testen
6. Firmwarecomponenten en het opstartproces
- Stappen in de initialisatie door Coreboot
- Het ROM-stadium
- Het RAM-stadium
- Toewijzen van systeemresources
- Laden van payloads
- Overzicht van het opstartverloop
- Informatie over CBFS (Coreboot File System)
7. Payloads en bootloaders
- Wat zijn payloads?
- SeaBIOS
- U-Boot
- Inleiding tot Tianocore/EDK II
- Het kiezen van de juiste payload
- Bedieningssystemen opstarten met Coreboot
8. Coreboot in de praktijk
- Coreboot en ChromeOS
- Toepassingen bij embedded systemen
- Gebruik op servers en workstations
- Beveiligingsvoordelen van Coreboot
- Prestatieaspecten van Coreboot
- Strategieën voor firmware-updates
9. Probleemoplossing en debugging
- Het lezen van Coreboot-logs
- Debuggen via de seriële console
- Veelvoorkomende build-fouten
- Problemen met hardwarecompatibiliteit oplossen
- Het herstellen van een mislukte firmware-update
- Gebruikte hulpmiddelen en technieken voor debugging
10. Praktische oefeningen en samenvatting
- Een Coreboot-image compileren
- Firmware testen in QEMU
- Een eenvoudige configuratie aanpassen
- Opstartlogs analyseren
- Terugblik op de belangrijkste concepten
- Vragen en antwoorden
- Vervolgstappen en extra leermaterialen
Vereisten
- Kennis van computerfirmware
Doelgroep
- Ontwikkelaars
- Computerprogrammeurs
7 Uren
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 1600 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen