
¦ Echtes Real-time Multitasking
Das AixOS Betriebssystem wurde von uns speziell für den Einsatz in echtzeitkritischen Anwendungen entwickelt.
Der monolithische Microkernel benötigt nur einen niedrigen Betriebssystem-Overhead und beschränkt Sie nicht durch
unnötigen Platz- oder Rechenzeitbedarf. Dabei erlaubt das Prioritäten-System eine genaue Kontrolle des Multitasking
und der Abfolge der einzelnen Tasks. Damit Ihre Anwendungen sicher und ohne gegenseitige Beeinflussungen laufen,
ist ein umfangreicher Softwareschutz mit Hilfe der Memory-Management-Unit (MMU) des Blackfin® DSP implementiert.
Derzeit beträgt die garantierte Interrupt-Reaktionszeit für Real-time-tasks weniger als 1 µs und die typischen
Taskwechselzeiten liegen im Bereich von 1,5 µs. Hier bietet sich jedoch noch Optimierungspotenzial, so dass
wir in Kürze diese Zeiten noch einmal senken können.
¦ Einfache Programmierung von Kommunikationsaufgaben
Die Programmierung der einzelnen Tasks ist sehr einfach über C++ (bald auch in C) möglich. Es können statische
als auch dynamische Tasks angelegt, gestartet oder beendet werden. Zudem sind beliebig viele Task anlegbar, soweit es
der interne und externe Speicher zulassen. Eingebettete Treiber für Schnittstellen erlauben die komfortable Kommunikation
über CAN-Bus, Ethernet und RS232 sowie den Zugriff auf externe Compact Flash Speichermedien.
|