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
 28 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (4)

Közelgő kurzusok

Rokon kategóriák