Kom i kontakt

Kursplan

Introduktion

 

Översikt över en inbyggd Linux-arkitektur

 

Översikt över Poky och bitbake

 

Förbereda ditt utvecklingsmiljö

 

Förbereda din målutvecklingsplattform och verktygen

 

Förstå Yocto-projektets källträd

 

Bygga en bild

 

Använda Toaster-webbgränssnittet för att initiera byggen

 

Lägga till paket i den genererade bilden

 

Förstå Board Support Packages (BSP), recept, konfigurationer och lager

 

Skriva ett recept

 

Översikt över några existerande byggsystem - Autotools, CMake, Meson

 

Bygga, konfigurera och lägga till en anpassad applikation

 

Felsöka byggfel

 

Fixar vanliga korskomplieringsproblem

 

Anpassa bygget med lager

 

Utöka befintliga recept

 

Skriva en anpassad maskinkonfiguration

 

Lägga till och hantera körtidspaket

 

Lägga till en anpassad bild

 

Skapa en anpassad bild

 

Generera rootfs

 

Använda Yocto-projektets SDK

 

Utveckla en applikation med Poky SDK

 

Applikationsutvecklingsverktyget

 

Avslutande ord

Krav

  • Deltagaren måste ha byggt en kernel minst en gång för ett traditionellt skrivbordsdator (icke-inbyggt) Linux-system.
  • Känt vad komponenter Linux-användarens rum på ett skrivbordssystem består av.
  • Vet hur man genererar och använder patchar.
  • Må kunna förklara vad GNU Make, Autotools är samt vilka andra byggsystem som finns.
  • Ideellt sett, underhåller minst ett Linux-paket, antingen som en upstream-utgivare eller i ett traditionellt Linux-skivdistributionspaket.
  • Tidigare erfarenhet av inbyggd utveckling krävs inte och ersätter inte kunskapen om traditionella Linux-skrivbordsmaskiner ovan specificerat.

Audience

 
  • Utvecklare
  • Systemingenjörer
  • Testingenjörer
  • Systems administratörer
 28 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (4)

Kommande Kurser

Relaterade Kategorier