Generacja kodu przy pomocy narzędzia Embedded Coder (SLEC)

  • Opis

    To 3-dniowe szkolenie skupia się na projektowaniu i dostosowywaniu algorytmów utworzonych w środowisku Simulink do implementacji na systemach wbudowanych (embedded). Moduł kierowany jest do użytkowników środowiska Simulink, którzy zamierzają wykorzystywać możliwości narzędzia Embedded Coder do automatycznej generacji, walidacji oraz implementacji kodu C.

    Tematyka szkolenia obejmuje m.in.:

    • strukturę oraz mechanizm wykonywania generowanego kodu,
    • opcje generacji kodu i jego optymalizację,
    • integrację generowanego kodu z zewnętrznym kodem oraz IDE,
    • generację kodu dla systemów o wielu czasach próbkowania oraz aperiodycznych,
    • dostosowywanie generowanego kodu oraz zarządzanie typami danych w kodzie,
    • weryfikację kodu działającego na platformie sprzętowej (Processor-in-The-Loop),
    • implementację algorytmów oraz tworzenie driverów sprzętowych,
    • stosowanie niestandardowych bibliotek (podmiana funkcji).

    Wymagania
    Szkolenie „Podstawy modelowania w środowisku Simulink”, znajomość programowania w języku C/C++.
    Poziom
    Specjalistyczny
    Czas trwania
    3 dni
    Wykorzystane produkty
    Embedded Coder
  • Program szkolenia

    Dzień 1 z 3:

    • Generowanie kodu na platformy wbudowane
    • Optymalizacja wygenerowanego kodu
    • Integracja wygenerowanego kodu z kodem zewnętrznym
    • Kontrolowanie prototypów funkcji

    Dzień 2 z 3:

    • Dostosowywanie charakterystyk danych w Simulinku
    • Dostosowywanie charakterystyk danych wykorzystując obiekty danych
    • Tworzenie klas typu storage
    • Referencje modeli i obiekty Bus

    Dzień 3 z 3:

    • Harmonogramowanie wykonywania generowanego kodu
    • Testowanie wygenerowanego kodu na platformie sprzętowej
    • Wdrażanie generowanego kodu
    • Integracja ze sterownikami urządzenia
    • Poprawa wydajności i zgodności kodu

Szczegóły organizacyjne

Szkolenia prowadzimy w trybie stacjonarnym w siedzibie firmy lub online na najnowszej wersji oprogramowania.

Cena obejmuje:

  • uczestnictwo w szkoleniu,
  • dostęp do oprogramowania MATLAB & Simulink w wersji próbnej na okres 30 dni,
  • materiały szkoleniowe (podręcznik i pliki z ćwiczeniami) do użytku własnego uczestników,
  • imienny certyfikat ukończenia szkolenia,
  • catering, jeśli szkolenie odbywa się w siedzibie firmy Oprogramowanie Naukowo-Techniczne sp. z o.o. tj. przy ul. Pod Fortem 19 w Krakowie.

Szkolenia stacjonarne odbywają się w przygotowanej sali szkoleniowej na naszych komputerach.

W przypadku szkolenia online bardzo przydatne będą także: zestaw słuchawkowy z wbudowanym mikrofonem oraz opcjonalnie drugi monitor podpięty do komputera (wówczas będą Państwo mogli mieć na jednym monitorze podgląd pulpitu trenera, a na drugim uruchomioną własną sesję MATLABa, bez konieczności przełączania się między tymi dwoma widokami).

Wymagania programowo-sprzętowe dla środowiska MATLAB podane są na stronie internetowej: http://www.mathworks.com/support/sysreq/current_release