Zaawansowane programowanie systemów wbudowanych w języku C

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)
Tematyka 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
Koszt szkolenia (netto)
| Wariant | Wczesna rejestracja | Standardowa | Późna rejestracja |
|---|---|---|---|
| Jednodniowe (9 godzin) | 1480 zł | 1690 zł | 1950 zł |
| Dwudniowe (2×7 godzin) | 2170 zł | 2490 zł | 2870 zł |
Najbliższe terminy
W tej chwili nie ma żadnych zaplanowanych terminów tego szkolenia.
Formularz kontaktowy
Interesuje Cię to szkolenie, ale nie odpowiada Ci żaden z powyższych terminów lub chcesz zorganizować szkolenie dla zamkniętej grupy z Twojej firmy? Wypełnij poniższy formularz i skontaktujemy się z Tobą w tej sprawie.