Diskussion:FreeRTOS: Unterschied zwischen den Versionen

Aus c't-Bot Wiki
Wechseln zu: Navigation, Suche
(FreeRTOS)
K (Schützte „Diskussion:FreeRTOS“ ([edit=autoconfirmed] (unbeschränkt) [move=autoconfirmed] (unbeschränkt)))
(kein Unterschied)

Version vom 3. Mai 2010, 20:33 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.