Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
Fundamentele Proiectului Yocto pentru OpenBMC
- Prezentare generală a Proiectului Yocto și OpenEmbedded
- Straturi specifice OpenBMC: meta-phosphor, meta-aspeed, meta-arm
- Priorități și dependențe ale straturilor
- politica de distribuție poky, oe-core și OpenBMC
Explorare Avansată a BitBake
- Sintaxa și structura rețetelor
- Sarcini, dependențe și flaguri de variabile
- Moștenire și fișiere bbclass
- Depanarea rețetelor cu devtool
Straturi de Mașină și BSP
- Crearea unei noi configurații de mașină
- Integrarea arborelui de dispozitive pentru SoC-uri ARM BMC
- Personalizarea rețetelor de kernel
- Configurația U-Boot pentru boot BMC
Personalizarea Imaginilor
- Rețete de imagini și flaguri FEATURES
- Adăugarea și eliminarea pachetelor
- Layout-uri de partiții și dimensiuni de flash
- Integrarea initramfs și systemd
Gestionarea Pachetelor
- Scrierea rețetelor pentru servicii personalizate C++ sdbusplus
- Împachetarea aplicațiilor Python
- Implementarea fișierelor unităților systemd
- Conformitatea licenței și fișierele COPYING
Optimizarea Construcției
- Configurarea cache-ului de stare partajată (sstate)
- Utilizarea pre-mirrorurilor și descărcărilor locale
- Reglarea construcției paralele
- Gestionarea resurselor gazdei de construcție
SDK și Compilare Cross
- Generarea SDK OpenBMC
- Compilarea cross a aplicațiilor în afara bitbake
- Utilizarea fluxului de lucru devtool add/modify
- Testarea binarilor pe hardware-ul țintă
Întreținerea și Actualizarea Straturilor
- Actualizarea dependențelor straturilor
- Gestionarea versiunilor upstream Yocto
- Backportarea patch-urilor și remedierilor de securitate
- Strategii de fixare a versiunilor
Cerințe
- Experiență cu linia de comandă Linux și scripting shell
- Înțelegere de bază a sistemelor de construcție Linux embedded
- Familiaritate cu Git și fluxurile de lucru Git
Audiență
- Dezvoltatori de Linux embedded
- Practicieni Yocto/OpenEmbedded
- Ingineri de firmware care trec la OpenBMC
14 Ore
Mărturii (4)
instrutor cu experiență
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Curs - Kubernetes Security Fundamentals (LFS460)
Tradus de catre o masina
formatorul are cunoștințe practice
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Curs - Kubernetes for App Developers (LFD459)
Tradus de catre o masina
Înțeleptul instruiector se adaptează nevoilor noastre
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Curs - The Yocto Project - An Overview - hands-on
Tradus de catre o masina
Exerciții practice
Marcin Janicki - Hectronic Polska Sp. z o.o.
Curs - Yocto Project
Tradus de catre o masina