Cursusaanbod
Introductie tot OpenBMC
- Wat is een Baseboard Management Controller (BMC)?
- De geschiedenis van het OpenBMC-project en het bestuur door de Linux Foundation
- Ondersteunde platformen: x86, ARM, OpenPOWER
- Overzicht van de OpenBMC-softwarestack
OpenBMC-architectuur
- Phosphor-toepassingsframework en D-Bus
- Integratie van systemd en servicemanagement
- Entity Manager en inventarisbeheer
- Belangrijke repositories en de relaties tussen componenten
Instellen van de ontwikkelomgeving
- Installatie van afhankelijkheden op Ubuntu
- Het gebruik van Docker-containers voor reproduceerbare builds
- Klonen van de OpenBMC-broncode
- Instellen van Gerrit voor codebeoordeling
Basics van Yocto en BitBake
- OpenEmbedded-layerstructuur: meta-phosphor, meta-aspeed
- Begrijpen van recipes, bbappend en configuratiebestanden
- Een referentieimage bouwen voor QEMU
- Werken met local.conf en bblayers.conf
Uw eerste BMC-image bouwen
- Een machine-doel selecteren
- bitbake obmc-phosphor-image uitvoeren
- De structuur van de build-output begrijpen
- De image flashen naar echte hardware of QEMU
Aanpassing en configuratie
- Nieuwe machine-layers toevoegen
- D-Bus-interfaces aanpassen met YAML-descriptoren
- Entity Manager JSON-configuratie voor nieuwe hardware
- aanpassen van systemd-servicedocumenten
Foutopsporing en troubleshooting
- Buildfouten en debuggen van bitbake
- journalctl gebruiken op de BMC
- SSH-toegang en console-debugging
- Veelvoorkomende porteringsproblemen en oplossingen
Recente updates en moderne praktijken
- Migratie naar C++-bindings van sdbusplus
- Nieuwe web-UI (Vue.js) en bmcweb Redfish-server
- Moderne testframeworks en integratie van CI
Vereisten
- Basisbegrip van Linux-systeemadministratie
- Kennis van concepten voor embedded systemen
- Ervaring met Git en versiebeheer
Doelgroep
- Embedded firmware-engineers
- Systeembeheerders die met serverhardware werken
- DevOps-engineers die datacenter-infrastructuur beheren
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 3200 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (4)
ervaren trainer
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Cursus - Kubernetes Security Fundamentals (LFS460)
Automatisch vertaald
trainer heeft praktijkervaring
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Cursus - Kubernetes for App Developers (LFD459)
Automatisch vertaald
Dat de instructeur zich aanpast aan onze behoeften
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Cursus - The Yocto Project - An Overview - hands-on
Automatisch vertaald
Praktische oefeningen
Marcin Janicki - Hectronic Polska Sp. z o.o.
Cursus - Yocto Project
Automatisch vertaald