Návrh Školení
Úvod
Přehled architektury embedovaného Linuxu
Přehled systému Poky a nástroje bitbake
Příprava vývojářského prostředí
Příprava cílové vývojové desky a nástrojových sad
Porozumění zdrojovému stromu projektu Yocto
Sestavování obrazu
Použití webového rozhraní Toaster k zahájení sestavování
Přidání balíčků do vygenerovaného obrazu
Porozumění balíčkům pro podporu desek (BSP), receptům, konfiguracím a vrstvám
Psaní receptu
Přehled existujících sestavovacích systémů – Autotools, CMake, Meson
Sestavování, konfigurace a přidání vlastní aplikace
Řešení problémů při selhání sestavování
Oprava běžných problémů s cross-kompilací
Přizpůsobení sestavování pomocí vrstev
Rozšiřování existujících receptů
Psání vlastní konfigurace stroje
Přidávání a správa runtime balíčků
Přidání vlastního obrazu
Vytvoření vlastního obrazu
Generování rootfs
Používání SDK projektu Yocto
Vývoj aplikace pomocí SDK Poky
Nástroje pro vývoj aplikací
Závěrečné poznámky
Požadavky
- Účastník musí alespoň jednou sestavit kernel pro tradiční desktopový (ne embedovaný) systém Linux.
- Zná složky, z nichž se skládá uživatelský prostor (userspace) Linuxu v desktopovém systému.
- Ví, jak generovat a používat patche.
- Je schopen vysvětlit, co je GNU Make a Autotools, a jaké další sestavovací systémy existují.
- Ideálně spravuje alespoň jeden linuxový balíček, ať už jako autor upstreamu, nebo v jakékoli tradiční linuxové desktopové distribuci.
- Předchozí zkušenosti s embedovaným vývojem nejsou vyžadovány a nenahrazují znalosti o tradičních linuxových desktopových systémech uvedené výše.
Cílová skupina
- Vývojáři
- Systémoví inženýři
- Inženýři pro testování
- Systémoví administrátoři
Reference (4)
P praktické cvičení
Marcin Janicki - Hectronic Polska Sp. z o.o.
Kurz - Yocto Project
Přeloženo strojem
Obecně jsem profitoval z praktických cvičení.
Ismael Martinez - ESML SD IBERIA HOLDING S.A.
Kurz - Yocto Project
Přeloženo strojem
Vysoká odbornost
Oleg Polyakov - Northforge Innovations Inc
Kurz - Yocto Project
Přeloženo strojem
Opravdu si užívám mít virtuální počítač online, mohu dělat cvičení kdykoli chci.
Dongfu Li - Northforge Innovations Inc
Kurz - Yocto Project
Přeloženo strojem