Diskussion:FreeRTOS: Unterschied zwischen den Versionen
K (Schützte „Diskussion:FreeRTOS“ ([edit=autoconfirmed] (unbeschränkt) [move=autoconfirmed] (unbeschränkt))) |
Marvin (Diskussion | Beiträge) K (Hob den Schutz von „Diskussion:FreeRTOS“ auf) |
(kein Unterschied)
|
Aktuelle Version vom 30. Oktober 2012, 21:02 Uhr
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.