1. Przedstawienie warunków zaliczenia
Zaliczenie w formie laboratorium:
- W programie laboratorium jest 15 terminów.
- W ramach zajęć do wykonania będzie 4-5 tematów laboratoryjnych. 1 temat na 2 terminy. Mini-projekt na kilku ostatnich zajęciach.
- Każdy temat oceniany jest osobno, w czasie zajęć należy prezentować prowadzącemu wykonanie kolejnych zadań.
- Na ocenę końcową z laboratorium składa się:
- oceny z ćwiczeń (jedna najgorsza ocena odpada)
- ocena za mini-projekt
- aktywność na zajęciach
- Wolno mieć co najwyżej jedno niezaliczone ćwiczenie (w ramach zasady: najgorsza ocena odpada).
- Zastrzegam sobie prawo do zmiany powyższych reguł w uzasadnionych (indywidualnych) przypadkach.
- Kody napisanych programów należy zawsze zapisywać/ wysyłać zakończonym laboratorium. Mogą być potrzebne na kolejnych laboratoriach.
- Po każdym zakończonym temacie należy przygotować schemat elektroniczny z ostatniego wykonanego ćwiczenia. Schemat może być oceniony na kolejnych zajęciach. Brak schematu oznacza obniżenie oceny za temat, którego dotyczy schemat o 0.5.
2. Zakres merytoryczny kursu
- zajęcia będą prowadzone na platformie STM32 i płytce dydaktycznej EduTar-IoT-1
- w czasie zajęć wykorzystywany będzie system czasu rzeczywistego FreeRTOS
- środowisko programistyczne STM32IDE
- zapoznanie z systemami czasu rzeczywistego, tworzenie i zarządzanie wątkami
- mechanizmy timerów programowych
- synchronizacja pracy, obsługa przerwań
- wymiana danych pomiędzy wątkami – kolejki
- mini projekt
EduTar-IOT-1: link
STM32IDE : stm