>> Home / Real-Time / RedHawk Linux
Produkte
Messen
Veröffentlichungen
Newsletter
Kontakte
 

 

ReadHawk Linux

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.

 

© 2008 Concurrent Computer GmbH - Impressum