Wind River VxWorks

Wind River GmbH

Details

VxWorks unterstützt POSIX und Industriestandardprotokolle wie IPv6 und TIPC und gewährleistet somit maximale Code-Portabilität und Interoperabilität. VxWorks 6.9 ist abwärtskompatibel zu bisherigen Versionen des Echtzeitbetriebssystems. Bereits entwickelte Projekte, Applikationen und BSPs (Board Support Packages), aber auch Open-Source-Applikationen können daher von Entwicklern auch künftig genutzt bzw. mit VxWorks 6.9 auf 64bit-Technologie aufgerüstet werden. VxWorks 6 enthält Frameworks für File-Systeme, Power-Management und Interconnectivity sowie leistungsstarke Sicherheitsfunktionen, die sich für maximale Applikations- und Gerätesicherheit im Kern des Betriebssystems befinden. VxWorks ist das erste RTOS, das nach dem Wurldtech Achilles Certification Program, ein international anerkannter Standard für industrielle Cyber-Sicherheit, zertifiziert ist.

Produktbeschreibung

Produktname
Wind River VxWorks
Produkteinführung
1987
Einsatzgebiet
Steuerung, Luft- und Raumfahrtte., Militär, Netzwerke, Consumer Electronic, Robotik, Industrieaw., Medizin.Geräte, Fahrzeugnavig., -sicherheit, Telem.
Skalierbares System
Echtzeiterweiterung für Windows bzw. Linux
VxWin; Wind River Hypervisor: Echtzeitfähige Virtualisierungsschicht zw. VxWorks u. Windows o. Linux
Nähere Beschreibung des Echtzeitbetriebssystems
Skalierbarkeit, Zuverlässigkeit und stabile Echtzeit-Performance, Multi-Core-Beschleunigungsfähigkeiten mit Betriebssystemkonfigurationen für Asym. (AMP) und Sym. Multiprocessing (SMP).

Hardwareplattformen (Zielsystem)

x86
x86
68xxx
Freescale ColdFire
ARM, StrongARM
ARM
MIPS
MIPS
Pentium M
Pentium M
PowerPC
Freescale und AMCC PowerPC
Xscale
Xscale
Weitere Hardwareplattformen
SPARC, Fujitsu FR-V, SH-4, ATOM

Eigenschaften und Hilfsmittel für die Zielsysteme

Erfüllbare Echtzeitfähigkeit
Harte Echtzeit, extrem geringe Latenzzeit
Erreichbare Verfügbarkeit (Ausfallsicherheit beim Einsatz auf der Zielhardware)
Extrem hohe Verfügbarkeit. (SIL 2/3,DO 17,level A)
Bedienoberfläche
grafisch
Entwicklungs-Tools
Wind River Workbench, Eclipse basierend
Entwicklung auf dem Zielsystem oder Cross-Entwicklungsumgebung
Cross-Entwicklung
Verfügbare Programmiersprachen
C, C++, Ada
Remote Debugging
über Netzwerk, serielle Leitung o. USB; über JTAG
Tools zur Systemanalyse
On-Chip Debug JTAG, System Viewer, Perform. Profiler, Memory An., Data Mon., Code Cov.Analyzer

Ressourcen

Speicherbedarf für das Betriebssystem von
typische Untergrenze 50kB Code + 200kB Data
Speicherbedarf für das Betriebssystem bis
keine feste Grenze, architekturabhängig
Speicherverwaltung für die Applikation von
keine Beschränkung durch das OS
Speicherverwaltung für die Applikation bis
Dynamisches Hinzuladen von Komponenten
Treiber, Kernelapplikationen, Echtzeitprozesse
CPU-Typ
32, 64 Bit
Stromsparfunktion

Architektur

Microkernel
Client/Server-Betriebssystem
Mehrprozessorunterstützung
Schedulingverfahren zur Prozessorzuteilung
verschiedene, Prioritätenbasiert Preemptive, zeitscheibenbasiert
Multitasking: Maximale Taskanzahl
nur durch HW Resourcen limitiert
Besonderheiten Multitasking
Extrem niedrige Latenz durch geringe Interruptlockzeiten per Design
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
2 Modelle: Flatmemory (Kernel Module) und Protected (Realtime Processes)
Portierbarkeit auf andere Zielsysteme

Mögliche Funktionalität

Grafische Benutzeroberflächen erstellen
Ja. WindML oder Qt
Windowing
Ja. WindML oder Qt
Ein-/Ausgabemöglichkeiten
Dateisystem
Festplattenverwaltung
Netzwerkfähigkeit
Unterstützte Feldbusse
CAN; andere über Partnerlösungen, z.B. Profibus
Drahtlose Kommunikation
http-Server

Dienstleistungen

Technische Unterstützung
Vor-Ort Support telefonisch und webbasiert weltweit. Deutschland: Salzburg u. Ismaning
Schulung
große Auswahl: onsite oder in unserem Schulungszentrum oder webbasiert

Firma

Wind River GmbH