CONTACT ONS

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.
 14 Uren

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.
Investering

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)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën