Diskussion:FreeRTOS: Unterschied zwischen den Versionen

Aus c't-Bot Wiki
Wechseln zu: Navigation, Suche
K (Schützte „Diskussion:FreeRTOS“ ([edit=autoconfirmed] (unbeschränkt) [move=autoconfirmed] (unbeschränkt)))
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.