Lépjen kapcsolatba velünk

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 kártya és eszközkészletek előkészítése

A Yocto Project forrásfájljainak megértése

Rendszerkép építése

A Toaster webes felület használata a 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

Meglévő receptek bővítése

Egyéni gépkonfiguráció írása

Futóidős 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 segítségével

Az Alkalmazásfejlesztői Eszközkészlet

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.
  • Tudnia kell, milyen összetevőkből áll a Linux userspace egy asztali rendszeren.
  • Tudnia kell, hogyan kell generálni és alkalmazni 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, akár mint upstream szerző, akár bármely hagyományos Linux asztali disztribúcióban.
  • Előzetes tapasztalat a beágyazott fejlesztésben nem szükséges, és nem helyettesíti a fent meghatározott hagyományos Linux asztali 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