Ta kontakt

Kursplan

Innføring

Oversikt over arkitekturen til et innebygd Linux-system

Oversikt over Pocky og bitbake

Forberede utviklingsmiljøet

Forberede din målutviklingsbrett og verktøysett

Forstå Yocto Project-kildekoden

Bygge et bilde

Bruk Toaster webgrensesnittet til å starte bygg

Legge til pakker i det genererte bildet

Forstå Board Support Packages (BSP), oppskrifter, konfigurasjoner og lag

Skrive en oppskrift

Oversikt over noen eksisterende byggesystemer - Autotools, CMake, Meson

Bygge, konfigurere og legge til en tilpasset applikasjon

Feilfinding av feil under bygging

Fikse vanlige problemer ved krysskompilering

Tilpasse byggingen med lag

Utvide eksisterende oppskrifter

Skrive en tilpasset maskinkonfigurasjon

Legge til og administrere kjøretidspakker

Legge til et tilpasset bilde

Opprette et tilpasset bilde

Generer rootfs

Bruk Yocto Project SDK

Utvikle en applikasjon med Poky SDK

Applikasjonsutviklingsverktøyet

Avsluttende bemerkninger

Krav

  • Deltakeren må minst én gang ha bygget en kjernepå et tradisjonelt skrivebords- (ikke-innebygd) Linux-system.
  • Kjenner hvilke komponenter som utgjør brukerrummet på et Linux-skrivebordssystem.
  • Vet hvordan man genererer og bruker patcher.
  • Må være i stand til å forklare hva GNU Make og Autotools er, samt hvilke andre byggesystemer som finnes.
  • Ideelt sett vedlikeholder deltakeren minst én Linux-pakke, enten som forfatter i upstream, eller i et hvilket som helst tradisjonelt Linux-skrivebordsdistribusjon.
  • Tidligere erfaring med innebygd utvikling er ikke påkrevd, og erstatter ikke kunnskapen om tradisjonelle Linux-skrivebordssystemer som er spesifisert ovenfor.

Målgruppe

  • Utviklere
  • Systemingeniører
  • Testingeniører
  • Systemadministratorer
 28 Timer

Antall deltakere


Pris per deltaker

Referanser (4)

Kommende kurs

Relaterte kategorier