Wprowadzenie do architektury ARM-M

Opis

Szkolenie zapewnia gruntowne przygotowanie do pracy z procesorami ARM Cortex-M w systemach wbudowanych. Program został zaprojektowany tak, aby uczestnicy mogli poznać zarówno teoretyczne podstawy, jak i praktyczne aspekty programowania mikrokontrolerów ARM. Podczas warsztatów uczestnicy uczą się konfigurować środowisko, programować procesory oraz debugować aplikacje. Zajęcia prowadzone są w formie warsztatowej, gdzie każde zagadnienie jest natychmiast weryfikowane w praktyce.

Profil uczestnika

  • Programiści systemów wbudowanych
  • Inżynierowie elektronicy
  • Projektanci układów cyfrowych
  • Studenci kierunków elektronicznych
  • Programiści C/C++ chcący poznać systemy wbudowane
  • Inżynierowie automatyki

Agenda

  1. Wprowadzenie do architektury ARM Cortex-M
    • Historia i rozwój procesorów ARM
    • Przegląd rodziny Cortex-M
    • Model programowy
    • Organizacja pamięci
  2. Programowanie ARM Cortex-M
    • Środowisko programistyczne
    • Podstawy assemblera ARM
    • Programowanie w C/C++
    • Obsługa przerwań
  3. Peryferia i komunikacja
    • Konfiguracja GPIO
    • Interfejsy komunikacyjne
    • Timery i liczniki
    • DMA
  4. Debugowanie i optymalizacja
    • Narzędzia debugowania
    • Analiza kodu
    • Optymalizacja wydajności
    • Zarządzanie energią

Korzyści

Uczestnik nabędzie praktyczną wiedzę z zakresu programowania procesorów ARM Cortex-M. Po szkoleniu będzie potrafił samodzielnie tworzyć aplikacje dla systemów wbudowanych opartych o ARM. Zdobędzie umiejętność efektywnego wykorzystania peryferiów mikrokontrolera. Nauczy się diagnozować i rozwiązywać problemy w systemach wbudowanych. Pozna techniki optymalizacji kodu pod kątem wydajności i zużycia energii. Będzie potrafił konfigurować i wykorzystywać narzędzia programistyczne dla platformy ARM.

Wymagane przygotowanie uczestników

  • Znajomość podstaw programowania w C
  • Podstawowa wiedza z elektroniki cyfrowej
  • Zrozumienie działania mikrokontrolerów
  • Znajomość podstaw architektury komputerów

Zagadnienia

  • Architektura ARM Cortex-M
  • Programowanie w C dla systemów wbudowanych
  • Assembler ARM
  • Debugowanie systemów wbudowanych
  • Interfejsy komunikacyjne
  • Zarządzanie energią
  • Obsługa przerwań
  • Peryferia mikrokontrolera
  • Optymalizacja kodu
  • Narzędzia programistyczne
  • RTOS dla ARM
  • Bezpieczeństwo systemów wbudowanych

Poznaj naszą firmę

INFORMACJA CENOWA:
od 1450 zł netto za jedną osobę

CZAS TRWANIA (dni): 1

KOD SZKOLENIA: IT-EM-35

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *