Cursusaanbod
Yocto-project-basisprincipes voor OpenBMC
- Overzicht van de Yocto-project en OpenEmbedded.
- OpenBMC-specifieke lagen: meta-phosphor, meta-aspeed, meta-arm.
- Lagprioriteiten en afhankelijkheden.
- poky, oe-core en het OpenBMC-distributiebeleid.
BitBake-intensieve behandeling
- Receptsyntaxis en structuur.
- Taken, afhankelijkheden en variabele vlaggen.
- Inheritance en bbclass-bestanden.
- Foutopsporing van recepten met devtool.
Machine- en BSP-lagen
- Een nieuwe machineconfiguratie aanmaken.
- Apparaatboomintegratie voor ARM BMC SoCs.
- Aanpassing van kernelrecepten.
- U-Boot-configuratie voor BMC-opstart.
Afbeeldingen aanpassen
- Receptafbeeldingen en FEATURES-vlaggen.
- Pakketten toevoegen en verwijderen.
- Partitie-indelingen en flashgroottes.
- initramfs en systemd-integratie.
Pakketbeheer
- Schrijven van recepten voor aangepaste C++ sdbusplus-diensten.
- Python-applicatiepakketten.
- Uitrol van systemd-eenheidsbestanden.
- License-conformiteit en COPYING-bestanden.
Bouwoptimalisatie
- Gedeelde status-cache (sstate) configuratie.
- Voor-mirrors en lokale downloads gebruiken.
- Parallel build-tuning.
- Build-hostbronnemanagement.
SDK en cross-compileren
- De OpenBMC-SDK genereren.
- Externe applicaties cross-compileren buiten bitbake.
- Gebruik van de devtool add/modify-werkstroom.
- Testen van binaries op doelhardware.
Laagonderhoud en upgrades
- Aanpassen van laagafhankelijkheden.
- Omgaan met upstream Yocto-releases.
- Patches en beveiligingsfixen backporten.
- Strategieën voor versiepinnen.
Vereisten
- Ervaring met de Linux-opdrachregel en shell-scripting.
- Basisbegrip van ingebedde Linux-bouwsystemen.
- Vertrouwdheid met Git en Git-werkstromen.
Doelgroep
- Ontwikkelaars van ingebedde Linux-systemen.
- Praktijkmensen met Yocto/OpenEmbedded.
- Firmware-engineers die overstappen naar OpenBMC.
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 3200 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (4)
ervaren trainer
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Cursus - Kubernetes Security Fundamentals (LFS460)
Automatisch vertaald
trainer heeft praktijkervaring
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Cursus - Kubernetes for App Developers (LFD459)
Automatisch vertaald
Dat de instructeur zich aanpast aan onze behoeften
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Cursus - The Yocto Project - An Overview - hands-on
Automatisch vertaald
Praktische oefeningen
Marcin Janicki - Hectronic Polska Sp. z o.o.
Cursus - Yocto Project
Automatisch vertaald