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
Vittnesmål (4)
Praktiska övningar
Marcin Janicki - Hectronic Polska Sp. z o.o.
Kurs - Yocto Project
Maskintolkat
Jag fick generellt gagn av de praktiska övningarna.
Ismael Martinez - ESML SD IBERIA HOLDING S.A.
Kurs - Yocto Project
Maskintolkat
Hög professionell kompetens
Oleg Polyakov - Northforge Innovations Inc
Kurs - Yocto Project
Maskintolkat
Jag tycker verkligen om att ha en virtuell dator online, så kan jag göra övningar när som helst.
Dongfu Li - Northforge Innovations Inc
Kurs - Yocto Project
Maskintolkat