Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
Yocto Project-fundamenter for OpenBMC
- Oversikt over Yocto-prosjektet og OpenEmbedded
- OpenBMC-spesifikke lag: meta-phosphor, meta-aspeed, meta-arm
- Lag-prioritering og avhengigheter
- poky, oe-core og OpenBMC-distribusjonspolicy
BitBake-grunnleggende
- Oppskriftssyntaks og struktur
- Oppgaver, avhengigheter og variabelflagg
- Inntrekkning (inheritance) og bbclass-filer
- Feilretting av oppskrifter med devtool
Maskin- og BSP-lag
- Lage en ny maskinkonfigurasjon
- Integrasjon av enhetstre (device tree) for ARM BMC SoC-er
- Tilpassing av kjerneloppskrift
- U-Boot-konfigurasjon for BMC-opstart
Tilpasning av bilder
- Bildeoppskrifter og FEATURES-flagg
- Legg til og fjern pakker
- Partisjonslayouter og flash-størrelser
- initramfs og systemd-integrasjon
Pakkehåndtering
- Skrive oppskrifter for tilpassede C++ sdbusplus-tjenester
- Pakking av Python-applikasjoner
- Utplassering av systemd-enhetsfiler
- Lisenskompatibilitet og COPYING-filer
Bygningsoptimalisering
- Konfigurasjon av delt tilstand-cache (sstate)
- Bruke pre-speilservere og lokale nedlastinger
- Finjustering av parallellbygging
- Håndtering av bygningsvertens ressurser
SDK og krysskompilering
- Generere OpenBMC SDK
- Krysskompile applikasjoner utenfor bitbake
- Bruke devtool add/modify-arbeidsflyt
- Teste binærfiler på målmaskinvare
Håndtering og oppgradering av lag
- Oppdatere lagavhengigheter
- Håndtere offisielle Yocto-utgivelser
- Førre tilbake patches og sikkerhetsfikser
- Strategier for versjonsbinding (version pinning)
Krav
- Erfaring med Linux-kommandolinje og skallscripting (shell scripting)
- Grunnleggende forståelse av byggesystemer for innbygget Linux
- Kunnskap om Git og Git-arbeidsflyter
Målgruppe
- Utviklere av innbygget Linux
- Yocto/OpenEmbedded-brukere
- Fastvareingeniører som overfører til OpenBMC
14 Timer
Referanser (4)
erfarne instruktor
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Kurs - Kubernetes Security Fundamentals (LFS460)
Maskinoversatt
instruktør har praktisk kunnskap
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Kurs - Kubernetes for App Developers (LFD459)
Maskinoversatt
En veldig god og enkel å bruke virtuell løsning (DA DESKTOP).
HEITOR GAVA - Motorola Solutions Ltda
Kurs - Quick Introduction to Hypervisor and KVM
Maskinoversatt
Tyler er meget kunnskapsrik og delte sin verdirike erfaring med Lustre-administrasjon med oss.
Zhenping Liu
Kurs - Lustre File System for Admins
Maskinoversatt