|
Datenblatt RedHawk Linux Download
(PDF, englisch)
RedHawk™ Linux® ist
eine von Concurrent Computer für komplexe Real-Time-Anwendungen
entwickelte Version des Linux Betriebssystems. Sie basiert
auf der RedHat® Linux Distribution und beinhaltet wesentliche
Erweiterungen, die u.a. das deterministische Verhalten des
Systems optimieren.
In komplexen Real-Time-Anwendungen müssen
häufig intensive I/O-, Netzwerk- und Graphics-Aktivitäten
deterministisch und im Zusammenspiel mit den Real-Time Tasks
gesteuert werden. Der RedHawk Kernel wurde so gestaltet, um
dies zu ermöglichen. Neben Erweiterungen, die für
niedrige Kernel-Latenzen sorgen, ist hier in erster Linie
das Prozessor Shielding zu erwähnen, ein Mechanismus
der dedizierte Real-Time Prozessoren von Interrupts, Hintergrund
Aktivitäten und Ausführung von Tasks mit niedriger
Priorität abschirmt.
Eine weitere bedeutende Erweiterung stellt der
Frequency Based Scheduler (FBS) dar, ein im Kernel integrierter
Scheduler mit hoher Resolution, der die Ausführung von
Tasks nach einem vorgegebenen Zeitraster („major/minor
cycle“ Model) steuern kann. Zusammen mit dem Performance
Monitor, der die CPU Belastung in jedem Zyklus erfaßt,
ist FBS der ideale Mechanismus für die Implementierung
von komplexen zyklischen Applikationen.
Durch die Unterstützung des Real-Time Clock
& Interrupt Moduls (RCIM) verfügen die Real-Time
Applikationen über mehrere Real-Time Clocks und können
externe Interrupts aufnehmen oder auslösen. RCIM bietet
weiterhin die Möglichkeit, einen Verbund von Real-Time-Systemen
mit einem gemeinsamen Clock Signal zu versorgen bzw. zu synchronisieren.
Neben GNU Compilern und Tools, sowie zahlreichen „open
source“ Produkten stehen dem Software-Entwickler/Integrator
nicht zuletzt Concurrent´s „non-intrusive“
Real-Time Development NightStar Tools (NightSim, NightProbe,
NightTrace, NightTune, NightView) bei der Entwicklung und
Optimierung der Applikation zur Verfügung.
Wichtige Merkmale:
• RedHawk™ Linux® ist auf allen iHawk™
Multiprozessorsystemen lauffähig.
• Industrie Standards
- Standard Open Source Linux
- POSIX 1003.1
- POSIX 1003.1b
- Semaphore
- Signale
- Shared Memory
- Memory Locking
- Asynchrones I/O
- Synchrones I/O
- Priority Scheduling
- Clocks und Timers
• Realtime Determinismus
- Präemptiver, Multi-Threaded Kernel
- Symmetrisches Multiprocessing
- Low Latency Erweiterungen
- CPU Shielding
- Dynamische und statische Lastenverteilung
- Frequency-Based Scheduler (FBS)
- RCIM (Real-Time Clock & Interrupt Modul) Funktionen
- Non-intrusive Realtime Entwicklungs-Tools (NightStar
Tools)
Mehr Informationen zu diesen Produkten sind
auf den Web-Seiten
der Concurrent Computer Corporation zu finden. Für weitere
Fragen stehen selbstverständlich unsere
Mitarbeiter gerne zur Verfügung. |