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


Tanfolyam kezdete

Tanfolyam vége


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Vélemények (4)

Rokon tanfolyam

The Yocto Project - An Overview - hands-on

  28 Hours

Embedded Linux Systems Architecture

  35 Hours

Rokon kategóriák