Up Right Echtzeit und Eingebettete Systeme

VxWorks

Linzenz: proprietär

Links

Windriver - der Hersteller
Windriver Deutschland
VxWorks 5.x
VxWorks-FAQ
VxWorks/Tornado II FAQ
Links von Christof Wehner

Grundbegriffe

Vx Works AE:
Tasks (Threads)pThreads
Einheiten für dem Scheduler
Scheduler:
Ein Adressraum
Es gibt keine Unterscheidung zwischen Kernel- und Userlevel, Applikation und Kern ist in einem Adressraum.
Damit ist ein Systemaufruf ein Aufruf einer C-Funktion und kostet auch soviel (ca. 5us)
Protection Domains (neu in VxVorks 6 AE?)
Addressraum/Betriebsmittelumgebung auf MMU Basierend
Traditionell gab es nach vxvmi kein Userlevel.
Parallelrechner
VxWorks unterstützt nur einen Prozessor, es gibt aber zusätzliche Multiprozesor-unterstützung im Paket VxMP

Kommunikationsmechanismen

Viele Mechanismen können bei der Erzeugung des Kerns bei Bedarf eingebunden oder weggelassen werden.

Umgebung

Architektur

Board Support Package BSP
Abstrahiert über die Hardware. Dadurch läuft VxWorks auf einem breitem Spectrum von hardware
Wind Microkernel

Standards

Geschichtliches

Entstanden in den 80er Jahren aus einer Bibliothek für RT-Kerne (C. Wehner VxWorksbuch)
Informatik- und Netzwerkverein Ravensburg e.V Rudolf Weber