Plan Szkolenia
Podejścia do projektowania wbudowanego oprogramowania układowego - pętla zdarzeń + przerwania, RTOS, podejście oparte wyłącznie na zdarzeniach. Prosta charakterystyka RTOS. FreeRTOS. Interfejs CMSIS RTOS v2.
Stany wątków. Harmonogram FreeRTOS. Zależności czasowe. Mechanizmy synchronizacji i ich wykorzystanie: kolejki, semafory, muteksy. RTOS i przerwania - interakcja.
Ćwiczenia:
1. Tworzenie aplikacji FreeRTOS z wykorzystaniem STM32CubeIDE. Wątki, zależności czasowe. Parametryzacja wątków i timerów.
2. Przyrostowe projektowanie rzeczywistego przykładu: kolejki, semafory, wątki interfejsu, wątek aplikacji, interakcja z przerwaniami.
Wymagania
Podstawowa znajomość języka C i technologii mikrokontrolerów.
Opinie uczestników (1)
Uwielbiam wiedzę trenera.
Aaron Swift - ITW Hobart
Szkolenie - FreeRTOS: Programming for Real Time Operating Systems
Przetłumaczone przez sztuczną inteligencję