Przewodnik
esp32-coursework.md
ESP32 and Arduino labs covering I/O, timers, interrupts, and FreeRTOS.
markdown
Systemy Operacyjne Embedded z ESP32 i Arduino
Ta strona gromadzi treści dotyczące systemów operacyjnych embedded z wykorzystaniem modułów ESP32 i Arduino.
Repozytorium
- Embedded Operating Systems – Laboratoria praktyczne dotyczące podstaw oprogramowania embedded i pojęć związanych z FreeRTOS.
Moduły Kursu
- Sterowanie diodą RGB i licznik na wyświetlaczu 7-segmentowym
- Wejście cyfrowe i klasa sygnalizacji wielokrotnego użytku
- Wyjście analogowe i przykłady z PWM
- Timery, przerwania, debouncing i materiały pomocnicze
- Tworzenie i koordynacja zadań za pomocą FreeRTOS oraz odczyt analogowy
- Komunikacja między zadaniami i przekazywanie parametrów
Co Pokazujemy
- Obsługa wejść/wyjść w systemach embedded
- Koncepcje szeregowania zadań (scheduling) we FreeRTOS
- Praca z czasem i przerwaniami na niskim poziomie
- Ewolucja od prostych laboratoriów do wzorców wielozadaniowego oprogramowania układowego (firmware)