Kurzusleírás
Bevezetés
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ői tábla és eszközkészletek előkészítése
A Yocto Project forrásfájlstruktúrájának megértése
Rendszerkép építése
A Toaster webes felület használata build indításához
Csomagok hozzáadása a generált rendszerképhez
A Board Support Packages (BSPs), receptek, konfigurációk és rétegek megértése
Recept írása
Néhány létező build rendszer áttekintése - Autotools, CMake, Meson
Egyéni alkalmazás építése, konfigurálása és hozzáadása
Build hibák hibaelhárítása
Gyakori keresztfordítási problémák javítása
A build testreszabása rétegekkel
Létező receptek bővítése
Egyéni gépi konfiguráció írása
Futóidőbeni csomagok hozzáadása és kezelése
Egyéni rendszerkép hozzáadása
Egyéni rendszerkép létrehozása
Rootfs generálása
A Yocto Project SDK használata
Alkalmazás fejlesztése a Poky SDK-val
Az Application Development Toolkit
Záró megjegyzések
Követelmények
- A résztvevőnek legalább egyszer építenie kell egy kernelt hagyományos asztali (nem beágyazott) Linux rendszerhez.
- Tudja, milyen összetevőkből áll a Linux felhasználói tér egy asztali rendszeren.
- Tudja, hogyan kell generálni és használni a javításokat.
- Képesnek kell lennie elmagyarázni, mi a GNU Make, az Autotools, és milyen más build rendszerek léteznek.
- Ideális esetben legalább egy Linux csomagot karban kell tartania, legyen szó upstream szerzőről vagy bármely hagyományos Linux asztali disztribúcióról.
- Előzetes tapasztalat a beágyazott fejlesztéssel nem szükséges, és nem helyettesíti a fent meghatározott hagyományos Linux asztali rendszerekkel kapcsolatos ismereteket.
Célközönség
- Fejlesztők
- Rendszermérnökök
- Tesztmérnökök
- Rendszergazdák
Vélemények (4)
Gyakorlati feladatok
Marcin Janicki - Hectronic Polska Sp. z o.o.
Kurzus - Yocto Project
Gépi fordítás
Általában hasznomra szolgáltak a gyakorlati feladatok.
Ismael Martinez - ESML SD IBERIA HOLDING S.A.
Kurzus - Yocto Project
Gépi fordítás
Magas professzionális szint
Oleg Polyakov - Northforge Innovations Inc
Kurzus - Yocto Project
Gépi fordítás
Nagyon élvezem az online virtuális PC-t, mivel bármikor elvégezhetek gyakorlatokat.
Dongfu Li - Northforge Innovations Inc
Kurzus - Yocto Project
Gépi fordítás