Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Úvod do OpenBMC
- Co je řadič správy základní desky (BMC)?
- Historie projektu OpenBMC a řízení Linux Foundation
- Podporované platformy: x86, ARM, OpenPOWER
- Přehled softwarového stohu OpenBMC
Architektura OpenBMC
- Rámce aplikací Phosphor a D-Bus
- Integrace se systemd a správa služeb
- Entity Manager a správa inventáře
- Klíčové repozitáře a vztahy mezi komponentami
Nastavení vývojového prostředí
- Instalace závislostí na Ubuntu
- Použití kontejnerů Docker pro reprodukovatelné sestavy
- Klonování stromu zdrojového kódu OpenBMC
- Nastavení Gerritu pro review kódu
Základy Yocto a BitBake
- Struktura vrstev OpenEmbedded: meta-phosphor, meta-aspeed
- Pochopení receptů (recipes), bbappend a konfiguračních souborů
- Vytvoření referenčního obrazu pro QEMU
- Práce s konfiguračními soubory local.conf a bblayers.conf
Vytvoření prvního obrazu BMC
- Výběr cílového stroje
- Spuštění příkazu bitbake obmc-phosphor-image
- Porozumění struktuře výstupu sestavy
- Flashování obrazu na skutečný hardware nebo do QEMU
Přizpůsobení a konfigurace
- Přidání nových vrstev pro konkrétní stroj
- Přizpůsobení rozhraní D-Bus pomocí YAML popisovačů
- Konfigurace Entity Manager pro nový hardware v JSON
- Úprava souborů služeb systemd
Ladění a řešení problémů
- Chyby při sestavování a ladění pomocí bitbake
- Použití journalctl na BMC
- Přístup SSH a konzolové ladění
- Běžné problémy při přenášení a jejich řešení
Nejnovější aktualizace a moderní postupy
- Přechod na vazby C++ sdbusplus
- Nové webové UI (Vue.js) a Redfish server bmcweb
- Moderní testovací frameworky a integrace CI
Požadavky
- Základní pochopení správy systémů Linux
- Seznámení se s koncepty vestavěných systémů
- Zkušenosti s Git a řízením verzí
Cílová skupina
- Inženýři zabývající se vývojem firmware pro vestavěné systémy
- Správci systémů pracující s hardwarovým vybavením serverů
- Inženýři DevOps spravující infrastrukturu datových center
14 Hodiny
Reference (4)
zkušený trenér
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Kurz - Kubernetes Security Fundamentals (LFS460)
Přeloženo strojem
Instruktor má praktické znalosti
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Kurz - Kubernetes for App Developers (LFD459)
Přeloženo strojem
Že vyučující se přizpůsobí našim potřebám
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Kurz - The Yocto Project - An Overview - hands-on
Přeloženo strojem
P praktické cvičení
Marcin Janicki - Hectronic Polska Sp. z o.o.
Kurz - Yocto Project
Přeloženo strojem