Bądźmy w kontakcie

Yocto Project

 

Opis szkolenia

Charakterystyka

Projekt Yocto to projekt open-source służący do budowania systemów wbudowanych opartych na Linuksie. Wykorzystuje on hosta budującego opartego na OpenEmbedded (OE), który używa narzędzia BitBake, do konstruowania kompletnych obrazów systemu Linux. W tym szkoleniu prowadzonym przez instruktora na żywo uczestnicy nauczą się, jak stworzyć system budowania dla systemu Linux wbudowanego oparty na Projekcie Yocto.

Pod koniec szkolenia uczestnicy będą mogli:

  • Zrozumieć podstawowe koncepcje stojące za systemem budowania Projektu Yocto, w tym przepisy, metadane i warstwy.
  • Zbudować obraz systemu Linux i uruchomić go w emulacji.
  • Zaoszczędzić czas i energię podczas budowania systemów Linux wbudowanych.

Zarezerwuj szkolenie

  • Format: Zdalne
  • Język: PL
  • Typ: Szkolenie otwarte (Dołączyć mogą całe grupy oraz pojedyncze osoby)
  • Data: 08-11.09.2026
  • Czas trwania: 4 dni (28h)

ZAREZERWUJ - 6190 PLN

Cena netto za uczestnika.

Format kursu

Część wykładowa, część dyskusyjna, ćwiczenia i praktyka.

Wymagania

  • Uczestnik musi przynajmniej raz zbudować jądro dla tradycyjnego (niewbudowanego) systemu Linux na desktopie.
  • Wie, z jakich komponentów składa się przestrzeń użytkownika systemu Linux na desktopie.
  • Wie, jak generować i stosować poprawki.
  • Musi umieć wyjaśnić, czym jest GNU Make, Autotools oraz jakie inne systemy budowania istnieją.
  • Najlepiej, aby zarządzał przynajmniej jednym pakietem Linuxa, jako autor upstream lub w dowolnej tradycyjnej dystrybucji Linuxa na desktopie.
  • Wcześniejsze doświadczenie z rozwojem systemów wbudowanych nie jest wymagane i nie zastępuje wiedzy o tradycyjnych systemach Linux na desktopie, określonej powyżej.

Grupa docelowa

  • Programiści
  • Inżynierowie systemowi
  • Inżynierowie testowi
  • Administratorzy systemów

Program szkolenia

Wprowadzenie i środowisko

  • Wprowadzenie
  • Przegląd architektury systemu Linux wbudowanego
  • Przegląd Pocky i bitbake
  • Przygotowanie środowiska deweloperskiego
  • Przygotowanie docelowej płytki deweloperskiej i zestawów narzędziowych
  • Zrozumienie drzewa źródłowego Projektu Yocto

Proces budowania i tworzenie obrazów

  • Budowanie obrazu
  • Używanie interfejsu webowego Toaster do inicjowania budowań
  • Dodawanie pakietów do wygenerowanego obrazu
  • Dodawanie i zarządzanie pakietami uruchomieniowymi
  • Tworzenie własnego obrazu
  • Dodawanie własnego obrazu
  • Generowanie rootfs

Przepisy, warstwy i dostosowywanie systemu

  • Zrozumienie pakietów wsparcia sprzętowego (BSP), przepisów, konfiguracji i warstw
  • Pisanie przepisu
  • Przegląd istniejących systemów budowania - Autotools, CMake, Meson
  • Budowanie, konfigurowanie i dodawanie własnej aplikacji
  • Dostosowywanie budowania za pomocą warstw
  • Rozszerzanie istniejących przepisów
  • Pisanie własnej konfiguracji maszyny

Rozwiązywanie problemów

  • Rozwiązywanie problemów z budowaniem
  • Naprawianie typowych problemów z kompilacją krzyżową

Tworzenie aplikacji z użyciem SDK

  • Używanie SDK Projektu Yocto
  • Rozwijanie aplikacji przy użyciu SDK Poky
  • Zestaw narzędzi do rozwoju aplikacji

Podsumowanie

  • Podsumowanie

Często zadawane pytania (FAQ)

 

Dla kogo jest przeznaczone szkolenie z Projektu Yocto i jakie są wymagania?

Szkolenie jest przeznaczone dla programistów, inżynierów systemowych, inżynierów testowych oraz administratorów systemów, którzy posiadają już doświadczenie w kompilacji jądra tradycyjnego systemu Linux na desktopie. Uczestnik powinien znać komponenty przestrzeni użytkownika, potrafić generować i stosować poprawki oraz rozumieć działanie systemów budowania, takich jak GNU Make i Autotools. Wcześniejsze doświadczenie w rozwoju systemów wbudowanych nie jest wymagane.

 

W jakiej formie i w jakim terminie odbywa się kurs Projekt Yocto?

Szkolenie odbywa się w formie zdalnej na żywo z instruktorem w terminie 08–11.09.2026 r. Program obejmuje 4 dni zajęć (łącznie 28 godzin zegarowych) łączących wykłady, dyskusje oraz ćwiczenia praktyczne. Jest to kurs otwarty, do którego mogą dołączyć zarówno zorganizowane grupy, jak i pojedyncze osoby.

 

Czego nauczę się podczas warsztatów budowania systemów wbudowanych Linux?

Podczas warsztatów nauczysz się samodzielnie tworzyć i dostosowywać komplety system Linux dla urządzeń wbudowanych przy użyciu narzędzia BitBake, środowiska Poky oraz Projektu Yocto. Poznasz zasady tworzenia własnych przepisów, zarządzania warstwami, konfiguracji maszyn (BSP), generowania obrazów rootfs oraz diagnozowania i naprawiania problemów z kompilacją krzyżową.

 

Czy można uzyskać dofinansowanie na to szkolenie (PSF / KFS / BUR)?

Tak, na szkolenie z Projektu Yocto można uzyskać dofinansowanie ze środków Podmiotowego Systemu Finansowania (PSF), Krajowego Funduszu Szkoleniowego (KFS) lub Bazy Usług Rozwojowych (BUR). Oferujemy pełne wsparcie na każdym etapie wnioskowania oraz przy dopełnianiu niezbędnych formalności, co pozwala znacząco obniżyć koszt uczestnictwa.

 

Ile kosztuje udział w szkoleniu i co obejmuje cena?

Cena szkolenia wynosi 6190 PLN netto za uczestnika i obejmuje pełne 28 godzin intensywnych zajęć z instruktorem na żywo. W cenie zawarty jest udział w interaktywnych warsztatach, dostęp do materiałów szkoleniowych, pomoc przy konfiguracji środowiska deweloperskiego oraz imienny certyfikat ukończenia kursu.

Dofinansowanie szkoleń

Brak budżetu? Zdobądź dofinansowanie!

Logo PSF

Program, który pozwala w prosty i szybki sposób uzyskać środki na szkolenia dla pracowników.

Dowiedz się więcej

Szkolenia otwarte

  • Wymiana wiedzy i networking z profesjonalistami z różnych branż.
  • Interaktywne, prowadzone na żywo zajęcia — nie tylko teoria, ale również ćwiczenia i dyskusje.
  • Elastyczna forma online — dołączysz z dowolnego miejsca.

Dowiedz się więcej

Two persons looking at a tablet

Potrzebujesz więcej informacji?

Napisz, zadzwoń lub uzupełnij formularz - wybierz formę kontaktu, która Ci najbardziej odpowiada i zostaw resztę nam. Nasi konsultanci odpowiedzą na Twoje pytania i pomogą dobrać optymalne rozwiązanie.

Bądźmy w kontakcie

wroclaw@nobleprog.pl lub +48 (22) 103 3718