Diskussion:FreeRTOS

Aus c't-Bot Wiki
Version vom 3. Mai 2010, 21:33 Uhr von Lomdar67 (Diskussion | Beiträge) (Schützte „Diskussion:FreeRTOS“ ([edit=autoconfirmed] (unbeschränkt) [move=autoconfirmed] (unbeschränkt)))
Wechseln zu: Navigation, Suche

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.