CONTACT ONS

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
 14 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.
Investering

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)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën