Technologia ARM w systemach wbudowanych

Opis

Szkolenie zapewnia dogłębne zrozumienie architektury ARM i jej zastosowań w systemach wbudowanych. Uczestnicy poznają zaawansowane aspekty programowania procesorów ARM poprzez praktyczne warsztaty z wykorzystaniem profesjonalnych platform rozwojowych. Program łączy fundamentalną teorię architektury procesorów z intensywnymi ćwiczeniami praktycznymi, umożliwiając zdobycie umiejętności niezbędnych do tworzenia wydajnego oprogramowania dla systemów ARM. Zajęcia prowadzone są w formie warsztatowej, gdzie teoria jest natychmiast weryfikowana w praktycznych implementacjach.

Profil uczestnika

  • Programiści systemów wbudowanych
  • Inżynierowie firmware
  • Architekci systemów embedded
  • Deweloperzy niskopoziomowi
  • Specjaliści ds. optymalizacji
  • Inżynierowie SoC
  • Projektanci systemów wbudowanych
  • Programiści aplikacji czasu rzeczywistego

Agenda

  1. Architektura ARM
    • Rodziny procesorów ARM
    • Model programowy
    • Tryby pracy
    • System przerwań
  2. Programowanie ARM
    • Asembler ARM
    • Optymalizacja kodu
    • Zarządzanie pamięcią
    • Obsługa wyjątków
  3. Rozwój systemów
    • Narzędzia deweloperskie
    • Debugowanie systemów
    • Profilowanie wydajności
    • Testowanie aplikacji
  4. Zaawansowane techniki
    • Optymalizacja energetyczna
    • Bezpieczeństwo systemów
    • Wielordzeniowość
    • Implementacja sterowników

Korzyści

Po ukończeniu szkolenia uczestnik będzie potrafił efektywnie projektować i implementować oprogramowanie dla procesorów ARM. Zdobędzie praktyczną wiedzę z zakresu architektury procesorów ARM i ich możliwości. Rozwinie umiejętności optymalizacji kodu pod kątem wydajności i zużycia energii. Nauczy się wykorzystywać zaawansowane funkcje architektury ARM w projektach embedded. Będzie potrafił debugować i profilować aplikacje na platformie ARM. Zdobędzie umiejętność implementacji wydajnych i energooszczędnych rozwiązań.

Wymagane przygotowanie uczestników

  • Znajomość programowania w C
  • Doświadczenie z systemami wbudowanymi
  • Podstawy architektury komputerów
  • Zrozumienie asemblera

Zagadnienia

  • Architektura procesorów ARM
  • Asembler ARM
  • Zarządzanie energią
  • Optymalizacja wydajności
  • Debugowanie systemów
  • Profilowanie aplikacji
  • Bezpieczeństwo ARM
  • Wielordzeniowość
  • Sterowniki urządzeń
  • Narzędzia rozwojowe
  • Testowanie systemów
  • Dobre praktyki implementacyjne

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-EM-32

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