Betriebssystem
chronOS (χρόνος) ist ein modulares, skalierbares, prioritäten gesteuertes, präemtives Echtzeitbetriebssystem für den Einsatz in schlanken Umgebungen.
Beim Design wurde besonderer Wert auf Zuverlässigkeit, Einfachheit und der Unterstützung des Applikationsprogrammieres durch das System gelegt. In Systemen mit limitierter Energieversorgung erfolgt, in Abhängigkeit der Systemauslastung, eine dynamische Anpassung der Leistungsaufnahme.
Typische Einsatzgebiete sind:
- Automatisierungstechnik
- Messtechnik
- Kommunikationstechnik
- Medizintechnik
- Konsumerelektronik
- ...
Die Schlüsseleigenschaften sind:
- viele Plattformen
- präemptives Multitasking
- prioritätengesteuert, mehrere Tasks pro Priorität (round robin)
- unbegrenzte Anzahl an Systemobjekten (Tasks, Mutexe, Queues ...)
- Erkennung "verklemmter" Tasks
- unabhängige Softwaretimer
- Stacküberwachung
- Verfolgung des Zeitverhaltens des Systems
- dynamisches anpassen der Stromaufnahme - je nach Systemauslastung
- standardisierte Ausgabe von System- und Anwendernachrichten
- hochauflösende Zeitbasis zur Zeitbestimmung (im µs-Bereich)
- angepasste C-Standardbibliothek inkl. Systemstart





