Szkolenie: Programowanie w języku C++ dla platform ARM (seria A)
Szkolenie C++ dla ARM serii A to praktyczny kurs programowania mikroprocesorów ARM, obejmujący architekturę, zarządzanie pamięcią, bezpieczeństwo, obsługę urządzeń zewnętrznych, programowanie bare metal i w systemie operacyjnym
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:4 dni (32h)
Kod kursu:CPP/ARM/A
Programowanie w języku C++ dla platform ARM (seria A)
Cele szkolenia
Szkolenie przygotowuje do samodzielnego programowania mikroprocesorów ARM serii A w języku C++ w środowisku systemu operacyjnego oraz bare metal
Szkolenie uczy wykorzystywania narzędzi programistycznych, obsługi pamięci, synchronizacji oraz mechanizmów bezpieczeństwa charakterystycznych dla platform ARM
Szkolenie omawia zagadnienia związane z integracją z urządzeniami zewnętrznymi, obsługą wyjątków oraz optymalizacją kodu dla architektury ARM
Dla kogo?
Programiści systemów wbudowanych z doświadczeniem w C i C++, realizujący projekty na platformach ARM
Inżynierowie oprogramowania rozwijający aplikacje niskopoziomowe dla mikroprocesorów ARM serii A
Specjaliści IT chcący poszerzyć kompetencje w zakresie programowania i diagnostyki systemów ARM
Efekty kształcenia
Uczestnik projektuje i implementuje aplikacje na mikroprocesory ARM serii A
Uczestnik analizuje i diagnozuje działanie systemów wbudowanych opartych o ARM
Uczestnik konfiguruje i wykorzystuje narzędzia programistyczne dla ARM
Uczestnik wdraża mechanizmy zarządzania pamięcią i bezpieczeństwa
Uczestnik programuje zarówno w środowisku systemu operacyjnego, jak i bare metal
Uczestnik optymalizuje kod z wykorzystaniem specyfiki architektury ARM
Wymagania
Zajęcia odbywają się w środowisku systemu GNU/Linux i wymagają średnio-zaawansowanej znajomości języka C i C++
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Wstęp do architektury ARM
Narzędzia ARM
Programowanie w języku asembler
Przechwytywanie wyjątków
Cache i TCM
Zarządzanie pamięcią
Synchronizacja
Kompilator C/C++
Biblioteki i proces konsolidacji
Instrukcje Neon
TrustZone - wstęp
Diagnostyka i śledzenie
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi