Bądźmy w kontakcie
 Czas trwania 14 godzin

Plan Szkolenia

Krótka historia Linuksa

  • Zrozumienie pochodzenia i ewolucji Linuksa 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 pojęcia, komponenty i architektura systemów Embedded Linux.

Rozwój krzyżowy | Programy rozruchowe

  • Zrozumienie potrzeby stosowania narzędzi do tworzenia krzyżowego.
  • Wprowadzenie do programów rozruchowych, takich jak U-Boot, i ich znaczenia w uruchamianiu systemu wbudowanego Linux.

Budowa niestandardowego systemu Embedded Linux

  • Praktyczna sesja konfiguracji niestandardowego systemu Embedded Linux dla wybranego sprzętu docelowego (płyta deweloperska oparta na ARM lub MIPS).

Wprowadzenie do narzędzi Embedded Linux

  • Poznanie kluczowych narzędzi używanych do tworzenia i zarządzania systemami wbudowanymi.

Wprowadzenie do systemów budowania

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

Rozwój i debugowanie aplikacji Embedded Linux

  • Praktyczne ćwiczenia z pisania i debugowania aplikacji dla wbudowanego Linuksa.
  • Korzystanie z typowych narzędzi programistycznych (np. GDB, Eclipse z CDT) do kodowania i rozwiązywania problemów.

Projekt końcowy lub omówienie studium przypadku

  • Uczestnicy są zachęcani do omówienia projektu lub studium przypadku, z którym mogą się utożsamić, stosując wiedzę zdobytą podczas kursu.

Wymagania

  • Podstawowa wiedza o systemach wbudowanych
  • Znajomość języka programowania wysokiego poziomu (C lub C++)

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie