de en fr jp 
 

Lösungen für OSEK/VDX®

OSEK/VDX ist ein Betriebssystemstandard der europäischen Automobilindustrie. Auf diesem Hintergrund ist es speziell auf Anwendungen ausgelegt, die einen minimalen Verbrauch von Speicher- und Rechenzeit erfordern. Die offizielle Spezifikation finden Sie unter www.osek-vdx.org. OSEK/VDX ist eine eingetragene Marke der Siemens AG.

Wer steht hinter OSEK/VDX? :

Die langfristige Kompatibilität und Verwendbarkeit wird durch ein - von Vertretern der Automobilindustrie gebildetes - Steering Committee gewährleistet. Hier sind u.a. BMW, Daimler, Renault und Volkswagen vertreten. Die OSEK/VDX Spezifikationen werden durch die entsprechenden technischen Gremien erstellt und gepflegt. Auch Vector Informatik ist aktiver Teilnehmer dieser Gremien. Die aktuelle Besetzung dieser Gremien ist über die OSEK/VDX-Homepage abrufbar.

Was standardisiert OSEK/VDX? :

OSEK/VDX definiert zusätzlich zum eigentlichen Betriebssystem eine Reihe darüber hinaus gehender Standards.

Die Spezifikationen OS, NM und COM beschreiben das Betriebssystem, das Netzmanagement und den Datenaustausch. Diese drei Standards sind vollkommen unabhängig und können sowohl einzeln wie auch in Kombination verwendet werden.

Die Standards OIL und ORTI dienen einer besseren und einheitlichen Handhabung des Betriebssystems. Modistarc ist die Beschreibung eines Konformitättests.

osCAN ist die Realisierung des OSEK/VDX Betriebssystems durch Vector Informatik. Das einzigartige an osCAN ist die Tatsache, dass nicht nur das Betriebssystem realisiert ist, sondern auch das Netzmanagement und die Funktionen aus OSEK/VDX-COM zur Verfügung stehen.

Nähere Informationen hierzu finden Sie unter osCAN und CANbedded

Funktionale Standards:

  • OSEK/VDX-OS: OSEK/VDX ist ein preemptives Multitasking-Betriebssystem. Es ist als statisches Betriebssystem definiert, um eine optimierte Verwendung von Rechenzeit- und Hardware-Ressourcen zu erreichen. Die Funktionsweise ist im Produktdatenblatt osCAN beschrieben.

  • OSEK/VDX-NM: Das Netzmanagement ist hauptsächlich auf Anwendungen im Automobil ausgelegt. Die Hauptaufgabe besteht in der koordinierten und synchronisierten Überführung aller Busknoten vom Normalbetrieb in die Busruhe und umgekehrt. Damit ist es möglich, den CAN-Bus ohne manuellen Eingriff in den Energiesparmodus zu versetzen und daraus wieder aufzuwecken. Weitere Informationen finden Sie unter CANbedded.

  • OSEK/VDX-COM: Im OSEK-COM Standard ist der Datenaustausch zwischen Tasks und ISRs beschrieben. Diese können entweder auf einer Zielhardware ablaufen oder die Daten über ein Netzwerk austauschen. Der Datenaustausch innerhalb einer Zielhardware ist immer Bestandteil einer osCAN Auslieferung, da dies ein grundlegender Mechanismus auch für Stand-alone Anwendungen ist. Weitere Informationen zum Datenaustausch über CAN-Bus finden Sie unter CANbedded.

Unterstützende Standards:


  • OIL: OIL steht für OSEK Implementation Language. Da OSEK/VDX ein statisches Betriebsystem ist, ist eine Definition der verwendeten Systemobjekte vor der Compilierung erforderlich. Um eine Portabilität zwischen verschiedenen Implementierungen zu gewährleisten, wird für die Beschreibung der Objekte ein einheitliches Format benötigt, eben OIL. Fast alle aktuellen Betriebssystemimplementierungen bieten graphische Konfigurationswerkzeuge, die eine komfortable Handhabung des OIL-Files ermöglichen.

  • Modistarc: Bei Modistarc handelt es sich nicht um einen Standard. Vielmehr wurde in dieser Studie eine Testsuite beschrieben, mit der die verschiedenen Implementierungen auf Kompatibilität mit dem Standard geprüft werden.

  • ORTI: Mit dem OSEK Run Time Interface wird die Schnittstelle zwischen Betriebssystem und Emulator beschrieben. Damit sind Emulatoren in der Lage, OSEK Awareness für unterschiedliche Betriebssystemlieferanten zu bieten.

© 2006-2008 Vector Informatik GmbH. Letzte Änderung: 2008-03-28

Seite abonnieren

Fanden Sie diese Seite hilfreich?