Kurzusleírás
Bevezetés
Egy beágyazott Linux rendszerarchitektúra áttekintése
A Pocky és a bitbake áttekintése
A fejlesztői környezet előkészítése
A célfejlesztő tábla és eszközkészletek elkészítése
A Yocto Project forrásfa megértése
Kép építése
A Toaster webes felületének használata az összeállítások kezdeményezéséhez
Csomagok hozzáadása a generált képhez
Támogatási csomagok (BSP), receptek, konfigurációk és rétegek megértése
Receptet írni
Néhány meglévő összeállítási rendszer áttekintése - Autotools, CMake, Meson
Egyéni alkalmazás létrehozása, konfigurálása és hozzáadása
Összeállítási hibák hibaelhárítása
Gyakori keresztfordítási problémák megoldása
A felépítés testreszabása rétegekkel
A meglévő receptek bővítése
Egyedi gépkonfiguráció írása
Futóidejű csomagok hozzáadása és kezelése
Egyéni kép hozzáadása
Egyéni kép létrehozása
Rootfs generálása
A Yocto Project SDK használata
Alkalmazás fejlesztése a Poky SDK használatával
Az alkalmazásfejlesztési eszköztár
Zárszó
Követelmények
- A résztvevőnek legalább egyszer fel kell építenie egy kernelt egy hagyományos asztali (nem beágyazott) Linux rendszerhez.
- Tudja, hogy egy asztali rendszer Linux felhasználói területe milyen összetevőkből áll.
- Tudja, hogyan kell javításokat generálni és használni.
- Képesnek kell lennie elmagyarázni, hogy mi a GNU Make, az Autotools, milyen más build rendszerek léteznek.
- Ideális esetben legalább egy Linux csomagot karbantart, akár upstream szerzőként, akár bármely hagyományos Linux asztali disztribúcióban.
- Előzetes beágyazott fejlesztési tapasztalat nem szükséges, és nem helyettesíti a hagyományos Linux asztali számítógépekkel kapcsolatos, fent meghatározott ismereteket.
Közönség
- Fejlesztők
- Rendszermérnökök
- Tesztmérnökök
- Rendszergazdák
Vélemények (4)
Practical excersises
Marcin Janicki - Hectronic Polska Sp. z o.o.
Kurzus - Yocto Project
I generally was benefit from the practical exercises.
Ismael Martinez - ESML SD IBERIA HOLDING S.A.
Kurzus - Yocto Project
High professionalism
Oleg Polyakov - Northforge Innovations Inc
Kurzus - Yocto Project
I really enjoy having a virtual PC online, I can do exercises whenever I want