Zum Inhalt springen

FreeRTOS

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 2. Juni 2007 um 11:33 Uhr durch Unenzyklopädisch (Diskussion | Beiträge) (Features). Sie kann sich erheblich von der aktuellen Version unterscheiden.


Dieser Artikel wurde am 25. Mai 2007 auf den Seiten der Qualitätssicherung eingetragen. Bitte hilf mit, ihn zu verbessern, und beteilige dich bitte an der Diskussion!
Folgendes muss noch verbessert werden: Bitte ausbauen, ist so etwas dürtig. -- -- unenzyklopädisch! Disk. 14:55, 25. Mai 2007 (CEST)

FreeRTOS-Logo

FreeRTOS ist ein Open-source-Echtzeitbetriebssystem für eingebettete Systeme. Es wurde auf verschiedene Mikrocontroller portiert. Das unter einer leicht modifizierten GPL stehende Microkernelsystem wird zur Zeit in der Version 4.1.3 vom 19. November 2006 angeboten. Durch die leichte Modifikation der GPL muss unter FreeRTOS laufende Applikationssoftware nicht auch unter die GPL gestellt werden, wodurch sich das Betriebssystem auch für kommerzielle Projekte eignet.

Features

Um eine gute Wartbarkeit zu gewährleisten wird FreeRTOS weitestgehend in C entwickelt, lediglich wenige Funktionen sind in Assembler realisiert. Der Scheduler ist konfigurierbar, so dass präemptiver und kooperativer Betrieb möglich ist. Das Betriebssystem unterstützt seit der Version 4 zwei verschiedene Taskklassen. "Echte" Tasks und Koroutinen, denen nur wenig Speicher zur Verügung steht.

Dem Download sind liegen Default-Konfigurationen und Demos bei.

Datei:Logo safeRTOS.png
SafeRTOS-Logo

Ein Ableger des Betriebssystems ist SafeRTOS. Basierend auf FreeRTOS ist es für sicherheitskritische Bereiche nach IEC 61508 konzipiert. Es ist vom TÜV Süd zertifiziert bis Sicherheitsanforderungsstufe SIL 3.

Unterstützte Architekturen