Blueprint Szkolenia

Zdobądź nowe umiejętności

Nastawione na praktykę szkolenia z elektroniki i automatyki
przygotowane przez inżynierów dla inżynierów.

Nie chcesz zostać w tyle za innymi?

Nasze szkolenia pomogą Ci zachować konkurencyjność
w szybko zmieniającej się branży technologicznej.

Zaawansowane programowanie systemów wbudowanych w języku C

Zaawansowane programowanie systemów wbudowanych w języku C

2470,00 zł Czas trwania: 16 godzin

Podnieść swoje umiejętności programowania systemów embedded. Unikaj błędów i twórz kod niezawodny, przejrzysty i łatwy do utrzymania.

Opis szkolenia

Właściwie zaprojektowany i napisany kod w języku C jest kluczem do realizacji projektów embedded. Ma też ogromne znaczenie podczas ich utrzymania i rozwoju. Programiści embedded często mierzą się z brakiem odpowiedniego przygotowania w zakresie metod projektowania i implementacji kodu co rzutuje na ilość błędów oraz czas realizacji projektu. Uczestnicy szkolenia poznają w praktyce zaawansowane metody pracy z językiem C specyficzne dla projektów embedded. Pomoże im to uniknąć najpopularniejszych problemów, szybciej znajdować i usuwać błędy oraz tworzyć kod bardziej niezawodny, przejrzysty i prosty w utrzymaniu. Istotną częścią szkolenia są praktyczne ćwiczenia implementacyjne na mikrokontrolerach ARM Cortex-M (z rodziny STM32)

Program szkolenia

  • Toolchain i jego konfiguracja
  • Praca ze skryptem linkera i kodem startowym
  • Techniki pracy z debuggerem
  • Wzorce projektowe i projektowanie struktury kodu
  • Systemy operacyjnej i pisanie programów współbieżnych
  • Standardy kodowania w języku C
  • Wykorzystanie asemblera w programowaniu w języku C
  • Automatyzacja kompilacji z GNU Make i CMake
  • Testy jednostkowe i TDD

Zapisz się na szkolenie

Brak dostępnych terminów dla tego szkolenia.