Integrity / velOSity

Green Hills Software GmbH

Details

http://www.ghs.com/products/industrial_safety.html

Produktbeschreibung

Produktname
Integrity / velOSity
Produkteinführung
1996
Einsatzgebiet
Steuerung, Netzwerkknoten, Fahrzeuge, Bildverarbeitung, CNC-Steuerung
Modulares System
Skalierbares System
Nähere Beschreibung des Echtzeitbetriebssystems
Echtzeitbetriebssystem mit Erweiterungen wie Dateisystem, Speicherverwaltung, Netzwerk

Hardwareplattformen (Zielsystem)

x86
x86, Pentium
68xxx
68k, Coldfire
ARM, StrongARM
alle
MIPS
alle
PowerPC
alle
Xscale
alle
Weitere Hardwareplattformen
Infineon TriCore, Fujitsu FR, Renesas SH, Analog Devices Blackfin, TI DaVinci, OMAP

Eigenschaften und Hilfsmittel für die Zielsysteme

Erfüllbare Echtzeitfähigkeit
hart
Erreichbare Verfügbarkeit (Ausfallsicherheit beim Einsatz auf der Zielhardware)
~100%
Bedienoberfläche
grafisch
Entwicklungs-Tools
vorhanden
Entwicklung auf dem Zielsystem oder Cross-Entwicklungsumgebung
beides
Verfügbare Programmiersprachen
C/C++, Java, Ada, Embedded C++
Remote Debugging
Ja, weltweit über Ethernet
Tools zur Systemanalyse
Ja, für statische und dynamische Analyse

Ressourcen

Speicherbedarf für das Betriebssystem von
1,6 k
Speicherbedarf für das Betriebssystem bis
skalierbar,abhängig von Middleware/RTOS Funktionen
Dynamisches Hinzuladen von Komponenten
CPU-Typ
32 Bit CPUs
Stromsparfunktion

Architektur

Microkernel
Client/Server-Betriebssystem
Mehrprozessorunterstützung
Ja, redundant, fehlertolerant
Schedulingverfahren zur Prozessorzuteilung
Diverse werden unterstützt wie z.B. FIFO, FPP, FPN, Time Slice, Guaranteed Percentage,..
Multitasking: Maximale Taskanzahl
beliebig
Besonderheiten Multitasking
prioritätengesteuertes preemptives Multitasking, Task Locking, Guaranteed Percentage
Maximale Anzahl von Prioritätsebenen
256
Single-Process-Multi-Thread
Multi-Prozess-Multi-Thread
Direct Message Passsing
Adressraumstruktur
mehrere gegenseitig geschützte Adressräume
Besonderheiten beim Speichermanagement
RTOS mit Unterstützug von MMU oder MPU, Memory Protection
Portierbarkeit auf andere Zielsysteme
Aufwand abhängig von den Prozessoren und welche Standards (wie z.B. POSIX) genutzt wurden

Mögliche Funktionalität

Grafische Benutzeroberflächen erstellen
Windowing
Ein-/Ausgabemöglichkeiten
Dateisystem
Ja, verschiedene wie FFs, Wear-leveling, Partitioning Journaling File System,..
Festplattenverwaltung
Netzwerkfähigkeit
Unterstützte Feldbusse
Ja: CAN, verschiedene Kooperationen mit entsprechenden Anbietern
Drahtlose Kommunikation
Ja: Wifi, Wimax,
http-Server

Dienstleistungen

Technische Unterstützung
Ja, Durch qualifizierte Ansprechpartner aus den verschiedenen Büros in Deutschland/Europa/weltweit
Schulung
Ja, vor-Ort beim Kunden oder in einem unseren Trainingcentern

Firma

Green Hills Software GmbH