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
 28 Hours

Résztvevők száma



Ár per résztvevő

Vélemények (4)

Rokon kategóriák