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
- Lagerprioriteringar och beroenden
- poky, oe-core och OpenBMC-distributionspolicy
BitBake-djupdykning
- Receptsyntax och struktur
- Uppgifter, beroenden och variabelflaggor
- Ärverv och bbclass-filer
- Felsökning av recept med devtool
Maskin- och BSP-lager
- Skapa en ny maskinkonfiguration
- Enhetsdrevintegrering för ARM BMC SoCs
- Kärnreceptanpassning
- U-Boot-konfiguration för BMC-uppstart
Anpassning av images
- Image-recept och FUNKTIONSflaggor
- Lägg till och ta bort paket
- Partitionslayouter och flash-storlekar
- initramfs och systemd-integration
Pakethantering
- Skriv recept för anpassade C++ sdbusplus-tjänster
- Paketiering av Python-applikationer
- Utplacering av systemd-enhetsfiler
- Licensöverensstämmelse och COPYING-filer
Byggsoptimering
- Konfiguration av delat tillstånd-cache (sstate)
- Användning av för-speglade och lokala nedladdningar
- Inställning av parallellbyggande
- Hantering av byggvärdsresurser
SDK och korskompliering
- Skapa OpenBMC SDK
- Korskompilera applikationer utanför bitbake
- Användning av devtool add/modify-arbetsflöde
- Testa binärfiler på målhårdvara
Lagerunderhåll och uppgraderingar
- Uppdatera lagerberoenden
- Hantera Yocto-utgåvor från upstream
- Framåtportering av patchar och säkerhetsfixar
- Strategier för versionsbindning
Krav
- Erfarenhet av Linux kommandorad och shell-skriptning
- Grundläggande förståelse för inbäddade LInux-byggsystem
- Kunskap om Git och arbetsflöden med Git
Målgrupp
- Utvecklare av inbäddad Linux
- Yocto/OpenEmbedded-verksamhet
- Fastvaruingenjörer som övergår 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
En mycket bra och lättanvänd virtuell lösning (DA DESKTOP).
HEITOR GAVA - Motorola Solutions Ltda
Kurs - Quick Introduction to Hypervisor and KVM
Maskintolkat
Tyler är mycket kunskapabel och delade sin värdefulla erfarenhet i Lustre-administration med oss.
Zhenping Liu
Kurs - Lustre File System for Admins
Maskintolkat