Neem contact met ons op

Cursusaanbod

Introductie

Overzicht van een embedded Linux-systeemarchitectuur

Overzicht van Poky en bitbake

Uw ontwikkelomgeving voorbereiden

Uw doelontwikkelingsbord en toolkits voorbereiden

Het Yocto Project broncodebomen understanding

Een image bouwen

De Toaster webinterface gebruiken om builds te initialiseren

Pakketten aan de gegenereerde image toevoegen

Board Support Packages (BSPs), recipes, configuraties en lagen begrijpen

Een recipe schrijven

Overzicht van enkele bestaande build-systemen - Autotools, CMake, Meson

Een aangepaste applicatie bouwen, configureren en toevoegen

Foutopsporing bij build-fouten

Veelvoorkomende cross-compilatieproblemen oplossen

De build aanpassen met lagen

Bestaande recipes uitbreiden

Een aangepaste machineconfiguratie schrijven

Tijd-pakketten toevoegen en beheren

Een aangepaste image toevoegen

Een aangepaste image creëren

rootfs genereren

De Yocto Project SDK gebruiken

Een applicatie ontwikkelen met de Poky SDK

De Application Development Toolkit

Afrondende opmerkingen

Vereisten

  • De deelnemer moet minstens één keer een kernel hebben gebouwd voor een traditioneel desktop (niet-embedded) Linux-systeem.
  • Deelnemer moet weten uit welke componenten de Linux-gebruikersruimte op een desktop-systeem bestaat.
  • Deelnemer moet weten hoe je patches genereert en gebruikt.
  • Deelnemer moet in staat zijn uit te leggen wat GNU Make en Autotools zijn, en welke andere build-systemen er bestaan.
  • Ideaal gezien onderhoudt de deelnemer ten minste één Linux-pakket, hetzij als upstream-auteur, hetzij in elke traditionele Linux-desktop-distributie.
  • Voorafgaande ervaring met embedded ontwikkeling is niet vereist en is geen vervanging voor de kennis over traditionele Linux-desktops zoals hierboven gespecificeerd.

Doelgroep

  • Ontwikkelaars
  • System engineers
  • Test engineers
  • Systeembeheerders
 28 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (4)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën