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 systemu Embedded Linux

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

Krzyżowy rozwój | Bootloadery

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

Budowanie niestandardowego systemu Embedded Linux

  • Sesja praktyczna dotycząca konfiguracji niestandardowego systemu Embedded Linux dla wybranego celu sprzętowego (płytka deweloperska oparta na ARM lub MIPS).

Wprowadzenie do narzędzi Embedded Linux

  • Zapoznanie się z niezbędnymi narzędziami używanymi 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.

Rozwój i debugowanie aplikacji w systemie Embedded Linux

  • Ćwiczenia praktyczne dotyczące pisania i debugowania aplikacji dla systemu Embedded Linux.
  • Korzystanie z popularnych narzędzi deweloperskich (np. GDB, Eclipse z CDT) do kodowania i rozwiązywania problemów.

Dyskusja na temat projektu końcowego lub studium przypadku

  • Uczestnicy są zachęcani do omówienia projektu lub studium przypadku, które mogą odnosić do swoich doświadczeń, stosując zdobytą wiedzę z kursu.

Wymagania

  • Podstawowa wiedza na temat systemów wbudowanych
  • Język 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