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í
Základy projektu Yocto pro OpenBMC
- Přehled projektu Yocto a OpenEmbedded
- Vrstvy specifické pro OpenBMC: meta-phosphor, meta-aspeed, meta-arm
- Priorita vrstev a závislosti
- policy distribuce poky, oe-core a OpenBMC
Detailní průzkum BitBake
- Syntaxe a struktura receptů
- Úkoly, závislosti a proměnné příznaky
- dědičnost a soubory bbclass
- ladění receptů pomocí devtool
Strojové vrstvy a BSP
- Vytvoření nové konfigurace stroje
- integrace stromu zařízení pro SoC BMC architektury ARM
- přizpůsobení receptu jádra
- Konfigurace U-Boot pro bootování BMC
Přizpůsobení obrazů
- Recepty obrazů a příznaky FEATURES
- Přidávání a odebírání balíčků
- Rozložení oddílů a velikosti flash paměti
- integrace initramfs a systemd
Správa balíčků
- Pisani receptů pro vlastní C++ služby sdbusplus
- Zabalování aplikací Pythonu
- Deploymant souborů jednotek systemd
- Soulad s licencemi a soubory COPYING
Optimalizace sestavování
- Konfigurace sdílené stavové cache (sstate)
- Používání předních zrcadel a lokálních stažení
- Upravování paralelního sestavování
- Správa zdrojů hostitelského systému sestavování
SDK a cross-kompilace
- Vytváření SDK OpenBMC
- cross-kompilace aplikací mimo bitbake
- Používání pracovního postupu devtool add/modify
- Testování binárních souborů na cílovém hardwaru
Údržba a aktualizace vrstev
- Aktualizace závislostí vrstev
- Zvládání upstream vydání Yocto
- Backportování patchů a bezpečnostních oprav
- Strategie fixování verzí
Požadavky
- Zkušenosti s příkazovým řádkem Linuxu a skriptováním v shellu
- Základní pochopení systémů sestavování embedded Linuxu
- Seznámení s Gitem a pracovními postupy Gitu
Cílová skupina
- Vývojáři embedded Linuxu
- Praktici Yocto/OpenEmbedded
- Inženýři firmwaru přecházející na OpenBMC
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