Zasady projektowania aplikacji Embedded C dla branży motoryzacyjnej

Opis

Szkolenie przedstawia zaawansowane zasady projektowania aplikacji Embedded C z uwzględnieniem specyficznych wymagań branży motoryzacyjnej. Uczestnicy poznają metodyki tworzenia niezawodnego oprogramowania zgodnego ze standardami bezpieczeństwa oraz najlepsze praktyki programowania systemów sterowania. Program łączy teorię z intensywnymi warsztatami praktycznymi, podczas których uczestnicy pracują nad rzeczywistymi przykładami z branży automotive.

Profil uczestnika

    W szkoleniu mogą wziąć udział:
  • Programiści Embedded C pracujący w branży motoryzacyjnej
  • Inżynierowie systemów wbudowanych projektujący sterowniki
  • Deweloperzy firmware zajmujący się systemami czasu rzeczywistego
  • Specjaliści ds. testowania systemów wbudowanych
  • Architekci oprogramowania dla przemysłu motoryzacyjnego
  • Inżynierowie R&D pracujący nad nowymi rozwiązaniami automotive

Agenda

  1. Standardy i wymagania branży motoryzacyjnej
    • Przegląd norm ISO 26262 i AUTOSAR
    • Wymagania bezpieczeństwa funkcjonalnego
    • Certyfikacja oprogramowania
    • Dokumentacja techniczna
  2. Projektowanie niezawodnych systemów
    • Architektury odporne na błędy
    • Obsługa sytuacji wyjątkowych
    • Zarządzanie pamięcią
    • Optymalizacja wydajności
  3. Implementacja i testowanie
    • Techniki programowania defensywnego
    • Weryfikacja i walidacja kodu
    • Testy jednostkowe i integracyjne
    • Analiza statyczna kodu
  4. Praktyki rozwojowe
    • Kontrola wersji w projektach embedded
    • Continuous Integration dla systemów wbudowanych
    • Przeglądy kodu i standardy
    • Dokumentacja techniczna

Korzyści

Uczestnik zdobędzie umiejętność projektowania oprogramowania zgodnego z wymaganiami standardów motoryzacyjnych. Uczestnik nauczy się implementować systemy odporne na błędy i awarie. Uczestnik pozna zaawansowane techniki programowania systemów wbudowanych. Uczestnik będzie potrafił stosować najlepsze praktyki testowania oprogramowania embedded. Uczestnik zrozumie specyfikę wymagań bezpieczeństwa funkcjonalnego. Uczestnik nabędzie umiejętność tworzenia dokumentacji technicznej zgodnej ze standardami branżowymi.

Wymagane przygotowanie uczestników

  • Znajomość języka C na poziomie średniozaawansowanym
  • Podstawowa wiedza z zakresu systemów wbudowanych
  • Doświadczenie w programowaniu mikrokontrolerów
  • Znajomość podstaw elektroniki cyfrowej

Zagadnienia

  • Standardy ISO 26262 i AUTOSAR
  • Bezpieczeństwo funkcjonalne
  • Programowanie defensywne
  • Architektury systemów wbudowanych
  • Zarządzanie pamięcią w systemach embedded
  • Optymalizacja kodu
  • Testowanie systemów wbudowanych
  • Narzędzia do analizy statycznej
  • Continuous Integration
  • Dokumentacja techniczna
  • Przeglądy kodu
  • Systemy czasu rzeczywistego

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-EM-04

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