Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
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 szoftver stack á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ú repository-k és komponens kapcsolatok
Fejlesztői környezet felállítása
- Függőségek telepítése Ubuntu rendszeren
- Docker konténerek használata reprodukálható build-ekhez
- Az OpenBMC forrásfa klónozása
- Gerrit beállítása kódbírálathoz
Yocto és BitBake alapok
- OpenEmbedded rétegszerkezet: meta-phosphor, meta-aspeed
- Receptek, bbappend és konfigurációs fájlok megértése
- Referencia kép építése QEMU-hoz
- Dolgozás local.conf és bblayers.conf fájlokkal
Az első BMC kép építése
- Gépi cél kiválasztása
- Bitbake obmc-phosphor-image futtatása
- A build kimeneti elrendezésének megértése
- A kép flashelése valódi hardverre vagy QEMU-ra
Testreszabás és konfiguráció
- Új gépi ré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
- Build 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 rendszeradminisztrációról
- Ismeretek a beágyazott rendszerek koncepciójában
- Tapasztalat Git és verziókövetés használatában
Célközönség
- Beágyazott firmware mérnökök
- Szerverhardverrel dolgozó rendszergazdák
- Adatközpont-infrastruktúrát kezelő DevOps mérnökök
14 Órák
Vélemények (4)
tapasztalt képző
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Kurzus - Kubernetes Security Fundamentals (LFS460)
Gépi fordítás
a képző szakmai tapasztalattal rendelkezik
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Kurzus - Kubernetes for App Developers (LFD459)
Gépi fordítás
Az, hogy az edző alkalmazkodik a szükségeinkre
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Kurzus - The Yocto Project - An Overview - hands-on
Gépi fordítás
Gyakorlati feladatok
Marcin Janicki - Hectronic Polska Sp. z o.o.
Kurzus - Yocto Project
Gépi fordítás