Bądźmy w kontakcie

Plan Szkolenia

Krótka historia Linuxa

  • Zrozumienie pochodzenia i ewolucji Linuxa w kontekście systemów wbudowanych.

Przegląd rozwoju open source

  • Wprowadzenie do zasad open source i ich roli w rozwoju oprogramowania wbudowanego.

Wprowadzenie do Embedded Linux

  • Kluczowe koncepcje, komponenty i architektura systemów Embedded Linux.

Rozwój krzyżowy | Boot Loadery

  • Zrozumienie potrzeby narzędzi do rozwoju krzyżowego.
  • Wprowadzenie do bootloaderów, takich jak U-Boot, oraz ich znaczenia w uruchamianiu systemu Embedded Linux.

Budowa niestandardowego systemu Embedded Linux

  • Praktyczne zajęcia z konfiguracji niestandardowego systemu Embedded Linux dla wybranego celu sprzętowego (płyta deweloperska oparta na ARM lub MIPS).

Wprowadzenie do narzędzi Embedded Linux

  • Zapoznanie się z niezbędnymi narzędziami stosowanymi w rozwoju i zarządzaniu systemami wbudowanymi.

Wprowadzenie do systemów budowania

  • Zrozumienie roli i konfiguracji systemów budowania, takich jak Make, Bitbake itp., w projektach Embedded Linux.

Tworzenie i debugowanie aplikacji w systemie Embedded Linux

  • Praktyczne ćwiczenia z pisania i debugowania aplikacji dla systemu Embedded Linux.
  • Wykorzystanie powszechnych narzędzi deweloperskich (np. GDB, Eclipse z CDT) do kodowania i rozwiązywania problemów.

Dyskusja nad końcowym projektem lub studium przypadku

  • Uczestnicy są zachęcani do omówienia projektu lub studium przypadku, które mogą powiązać z tym, czego nauczyli się na kursie.

Wymagania

  • Podstawowa wiedza na temat systemów wbudowanych
  • Znajomość języka programowania wysokiego poziomu (C lub C++)
 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie