Diskussion:FreeRTOS
FreeRTOS
FreeRTOS ist ein Echtzeitbetriebssystem, welches auch auf dem Atmega32 lauffähig ist.
Vorteile:
- Tasks
- Semaphoren/Mutexe
Nachteil:
- evtl. erhöhter Platzverbrauch
- SVN des c't-Bots nur bedingt verwendbar
- der Scheduler von FreeRTOS muss auf timer2 umgeschrieben werden
Video mit FreeRTOS auf dem c't-Bot
FreeRTOS und die timer1 Problematik
FreeRTOS verwendet normalerweise timer1 um das Scheduling der Tasks zu gestalten. Dies führt deshalb zu Problemen, da am c't-Bot die Motoren mit timer1 angesteuert werden.