Lépjen kapcsolatba velünk

Kurzusleírás

Bevezetés az OpenBMC-be

  • Mi az a Baseboard Management Controller (BMC)
  • Az OpenBMC projekt története és a Linux Foundation irányítása
  • Támogatott platformok: x86, ARM, OpenPOWER
  • Az OpenBMC szoftververem áttekintése

OpenBMC architektúra

  • Phosphor alkalmazás keretrendszer és D-Bus
  • Systemd integráció és szolgáltatáskezelés
  • Entity Manager és leltárkezelés
  • Kulcsfontosságú repozitóriumok és komponens kapcsolatok

Fejlesztői környezet beállítása

  • Függőségek telepítése Ubuntun
  • Docker konténerek használata reprodukálható összeállításokhoz
  • Az OpenBMC forráskód klónozása
  • Gerrit beállítása kódfelülvizsgálathoz

Yocto és BitBake alapok

  • OpenEmbedded rétegstruktúra: meta-phosphor, meta-aspeed
  • Receptek, bbappend és konfigurációs fájlok megértése
  • Referenciakép építése QEMU-hoz
  • Munka a local.conf és bblayers.conf fájlokkal

Az első BMC kép építése

  • Gép cél kiválasztása
  • bitbake obmc-phosphor-image futtatása
  • Az összeállítási kimenet elrendezésének megértése
  • A kép programozása valós hardverre vagy QEMU-ra

Testreszabás és konfiguráció

  • Új géprétegek hozzáadása
  • D-Bus interfészek testreszabása YAML leírókkal
  • Entity Manager JSON konfiguráció új hardverekhez
  • Systemd szolgáltatásfájlok módosítása

Hibakeresés és hibaelhárítás

  • Összeállítási hibák és bitbake hibakeresés
  • journalctl használata a BMC-n
  • SSH hozzáférés és konzolos hibakeresés
  • Gyakori portolási problémák és megoldások

Legújabb frissítések és modern gyakorlatok

  • Áttérés C++ sdbusplus kötésekre
  • Új webes felület (Vue.js) és bmcweb Redfish szerver
  • Modern tesztelési keretrendszerek és CI integráció

Követelmények

  • Alapvető ismeretek a Linux rendszergazdai feladatairól
  • Ismeretek a beágyazott rendszerek alapfogalmaival
  • Tapasztalat Git és verziókezelés terén

Célközönség

  • Beágyazott firmware fejlesztők
  • Szerverhardverrel dolgozó rendszergazdák
  • Adatközpont infrastruktúrát kezelő DevOps mérnökök
 14 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (4)

Közelgő kurzusok

Rokon kategóriák