Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Kursplan
Yocto Project-grunder för OpenBMC
- Översikt över Yocto Project och OpenEmbedded
- OpenBMC-specifika lager: meta-phosphor, meta-aspeed, meta-arm
- Lagerprioritering och beroenden
- poky, oe-core och OpenBMC-distributionspolicy
BitBake-djupdykning
- Receptsyntax och struktur
- Uppgifter, beroenden och variabelflaggor
- Ärvingd och bbclass-filer
- Felsökning av recept med devtool
Maskin- och BSP-lager
- Skapa en ny maskinkonfiguration
- Enhetsdatorintegrering för ARM BMC SoC:er
- Kernelreceptanpassning
- U-Boot-konfiguration för BMC-start
Anpassning av avbildningar
- Avbildningsrecept och FEATURES-flaggor
- Lägga till och ta bort paket
- Partitioneringslayouter och flash-storlekar
- initramfs och systemd-integration
Pakethantering
- Skriva recept för anpassade C++ sdbusplus-tjänster
- Paketering av Python-applikationer
- Utförsel av systemd-enhetsfiler
- Licensöverensstämmelse och COPYING-filer
Byggoptimering
- Konfiguration av delat tillstånds-cache (sstate)
- Använda för-speglingar och lokala nedladdningar
- Optimering av parallellbyggnad
- Hantera resurser på bygghärden
SDK och korskompilering
- Generera OpenBMC SDK
- Korskompilera applikationer utanför bitbake
- Använda devtool add/modify-arbetsflödet
- Testa binärfiler på målhårdvara
Lagerunderhåll och uppgraderingar
- Uppdatera lagerberoenden
- Handtera upstream Yocto-utgåvor
- Backporta patchar och säkerhetsfixar
- Strategier för versionsbindning
Krav
- Erfarenhet av Linux-skal och skalscriptning
- Grundläggande förståelse för inbyggda Linux-byggsystem
- Kunskap om Git och Git-arbetsflöden
Målgrupp
- Inbyggda Linux-utvecklare
- Praktiker inom Yocto/OpenEmbedded
- Firmware-ingenjörer som går över till OpenBMC
14 Timmar
Vittnesmål (4)
erfaren utbildare
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Kurs - Kubernetes Security Fundamentals (LFS460)
Maskintolkat
instruktören har praktisk erfarenhet
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Kurs - Kubernetes for App Developers (LFD459)
Maskintolkat
Att utbildaren anpassar sig efter våra behov
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Kurs - The Yocto Project - An Overview - hands-on
Maskintolkat
Praktiska övningar
Marcin Janicki - Hectronic Polska Sp. z o.o.
Kurs - Yocto Project
Maskintolkat