<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=OSEK</id>
	<title>OSEK - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=OSEK"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=OSEK&amp;action=history"/>
	<updated>2026-06-05T17:44:13Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=OSEK&amp;diff=170080&amp;oldid=prev</id>
		<title>imported&gt;Redonebird: Abschnittlink korrigiert</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=OSEK&amp;diff=170080&amp;oldid=prev"/>
		<updated>2025-08-13T05:50:33Z</updated>

		<summary type="html">&lt;p&gt;Abschnittlink korrigiert&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;OSEK&amp;#039;&amp;#039;&amp;#039; (offiziell: OSEK/VDX) steht für &amp;quot;&amp;#039;&amp;#039;&amp;#039;O&amp;#039;&amp;#039;&amp;#039;ffene &amp;#039;&amp;#039;&amp;#039;S&amp;#039;&amp;#039;&amp;#039;ysteme und deren Schnittstellen für die &amp;#039;&amp;#039;&amp;#039;E&amp;#039;&amp;#039;&amp;#039;lektronik im &amp;#039;&amp;#039;&amp;#039;K&amp;#039;&amp;#039;&amp;#039;raftfahrzeug&amp;quot; und war ein industrielles Standardisierungsgremium.&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;{{Internetquelle |autor=AUTOSAR development cooperation |url=https://www.autosar.org/about/history/ |titel=History |sprache=en |abruf=2021-09-16}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Internetquelle |autor=Marcel Consée |url=https://www.elektroniknet.de/embedded/entwicklungstools/wechsel-von-osek-zu-autosar.26991.html |titel=Entwicklung von Kfz-Software: Wechsel von OSEK zu AUTOSAR |sprache=de |abruf=2021-09-16}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Literatur |Autor=Matthias Homann |Titel=OSEK: Betriebssystem-Standard für Automotive und Embedded Systems |Auflage=2., überarb. Aufl |Verlag=Mitp-Verl |Ort=Bonn |Datum=2005 |ISBN=3-8266-1552-2}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Literatur |Autor=Joseph Lemieux |Titel=Programming in the OSEK/VDX environment |Verlag=CMP Books |Ort=Lawrence, Kan. |Datum=2001 |ISBN=0-08-052218-1}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hintergrund ==&lt;br /&gt;
Das 1993 gegründete Gremium besteht aus verschiedenen Kfz-Herstellern, deren Zulieferern und Software-Häusern. Gründungsmitglieder waren [[BMW AG]], Daimler-Benz AG (heute [[Mercedes-Benz Group|Mercedes-Benz AG]]), [[Adam Opel AG]], [[Volkswagen]], [[Robert Bosch (Unternehmen)|Robert Bosch GmbH]], [[Siemens AG]] und das Institut für industrielle Informationstechnik der [[Karlsruher Institut für Technologie|Universität Karlsruhe (TH)]].&amp;lt;ref&amp;gt;{{Literatur |Autor=Colin Walls |Titel=Embedded software : the works |Auflage=2nd ed |Verlag=Newnes |Ort=Oxford |Datum=2012 |ISBN=978-0-12-415969-3}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Literatur |Autor=D. John |Titel=OSEK/VDX history and structure |Sammelwerk=IEE Seminar on OSEK/VDX Open Systems in Automotive Networks (Ref. No. 1998/523) |Datum=1998-11 |Seiten=2/1–214 |Online=https://ieeexplore.ieee.org/document/744162 |Abruf=2021-09-19 |DOI=10.1049/ic:19981073}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im Jahr 1994 schloss man sich mit der 1988 gegründeten französischen VDX-Initiative (&amp;#039;&amp;#039;&amp;#039;V&amp;#039;&amp;#039;&amp;#039;ehicle &amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;istributed E&amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;ecutive) bestehend aus [[PSA Peugeot Citroën|PSA]] ([[Peugeot]], [[Citroën]]) und [[Renault]] zusammen. Seitdem lautet die offizielle Bezeichnung &amp;#039;&amp;#039;&amp;#039;OSEK/VDX&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Die Wortmarke OSEK/VDX wurde 1997 von der Siemens Aktiengesellschaft beim [[United States Patent and Trademark Office|USPTO]] registriert, später an die [[VDO Automotive|Siemens Automotive VDO]] AG und final an die [[Continental AG]] übertragen.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://alter.com/trademarks/osekvdx-75367641 |titel=OSEK/VDX Trademark of Siemens Aktiengesellschaft - Serial Number 75367641 - Alter |abruf=2021-09-16}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Arbeiten der OSEK-Gremien finden ihre Fortsetzung im 2003 gestarteten [[AUTOSAR]]-Konsortium.&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;{{Literatur |Autor= |Titel=Handbuch Fahrerassistenzsysteme Grundlagen, Komponenten und Systeme für aktive Sicherheit und Komfort |Hrsg=Hermann Winner, Stephan Hakuli, Felix Lotz, Christina Singer |Verlag=Springer Vieweg |Datum=2015 |ISBN=978-3-658-05734-3 |Seiten=115 ff.}}&amp;lt;/ref&amp;gt; Z. B. bildet das OSEK-OS die Grundlage für das AUTOSAR OS der CLASSIC PLATFORM.&amp;lt;ref&amp;gt;{{Internetquelle |autor=AUTOSAR development cooperation |url=https://www.autosar.org/standards/classic-platform/ |titel=Classic Platform |sprache=en |abruf=2021-09-16}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Konzept &amp;amp; Standards ==&lt;br /&gt;
Wesentliche Teile der OSEK/VDX-Spezifikationen wurden in die [[ISO-Norm]]en &amp;#039;&amp;#039;&amp;#039;ISO&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;17356-&amp;#039;&amp;#039;[1-6]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; überführt.&amp;lt;ref&amp;gt;{{Internetquelle |autor= |url=https://www.iso.org/cms/render/live/en/sites/isoorg/contents/data/standard/03/30/33006.html |titel=ISO 17356-1:2005 |werk=iso.org |sprache=en |abruf=2021-09-16}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Internetquelle |autor= |url=https://www.iso.org/cms/render/live/en/sites/isoorg/contents/data/standard/03/30/33007.html |titel=ISO 17356-2:2005 |werk=iso.org |sprache=en |abruf=2021-09-16}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Internetquelle |autor= |url=https://www.iso.org/cms/render/live/en/sites/isoorg/contents/data/standard/04/00/40079.html |titel=ISO 17356-3:2005 |werk=iso.org |sprache=en |abruf=2021-09-16}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Literatur |Autor=L. Roy, L. Varity |Titel=ISO and OSEK harmonisation efforts |Sammelwerk=IEE Seminar OSEK/VDX Open Systems in Automotive Networks |Band=1998 |Verlag=IEE |Ort=London, UK |Datum=1998 |Seiten=3–3 |DOI=10.1049/ic:19981074}}&amp;lt;/ref&amp;gt; Diese Normen umfassen die Spezifikationen OSEK/VDX-OS 2.2.2, OSEK/VDX-COM 3.0.3, OSEK/VDX-NM 2.5.3 und OSEK/VDX-OIL 2.5, sowie die so genannte Binding Specification 1.4.2, die das Zusammenwirken der einzelnen Teile beschreibt.&lt;br /&gt;
&lt;br /&gt;
Der wichtigste [[Standard]], den dieses [[Gremium]] geschaffen hat, ist &amp;#039;&amp;#039;&amp;#039;[[OSEK-OS]]&amp;#039;&amp;#039;&amp;#039;. Das &amp;#039;&amp;#039;-OS&amp;#039;&amp;#039; steht hier für Operating System oder zu Deutsch [[Betriebssystem]]. Es handelt sich dabei um eine spezielle [[Spezifikation]] eines [[Echtzeitbetriebssystem]]s für [[Embedded System|eingebettete Komponenten]], die wie die anderen Standards auch, hauptsächlich für die Verwendung von [[Echtzeitsystem]]en im Bereich Automobilelektronik abzielt.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Standards wurden geschaffen:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ISO 17356-1:2005:&amp;#039;&amp;#039;&amp;#039; Generelle Definitionen, Struktur etc.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ISO 17356-2:2005:&amp;#039;&amp;#039;&amp;#039; Spezifikation, welche OS, NM und COM kombiniert&lt;br /&gt;
* OSEK-OS (&amp;#039;&amp;#039;&amp;#039;ISO 17356-3:2005&amp;#039;&amp;#039;&amp;#039;) ist die Spezifikation für das Echtzeitbetriebssystem.&lt;br /&gt;
* OSEK-COM (&amp;#039;&amp;#039;&amp;#039;ISO 17356-4:2005&amp;#039;&amp;#039;&amp;#039;) beschreibt die Kommunikation zwischen Programmteilen. Diese Programmteile können sowohl auf einem als auch auf unterschiedlichen Steuergeräten implementiert sein, die miteinander durch ein [[Netzwerk]] verbunden sind.&lt;br /&gt;
&lt;br /&gt;
* OSEK-NM (&amp;#039;&amp;#039;&amp;#039;ISO 17356-5:2006&amp;#039;&amp;#039;&amp;#039;) beschreibt unter anderem, wann sich Steuergeräte innerhalb eines Autos abschalten dürfen. NM steht dabei für Network Management.&amp;lt;ref&amp;gt;{{Literatur |Autor=C. Hoffmann, D. John, J. Krammer, L. Mathieu, J. Minuth |Titel=OSEK/VDX network management |Sammelwerk=IEE Seminar on OSEK/VDX Open Systems in Automotive Networks (Ref. No. 1998/523) |Datum=1998-11 |Seiten=6/1–613 |Online=https://ieeexplore.ieee.org/document/744166 |Abruf=2021-09-19 |DOI=10.1049/ic:19981077}}&amp;lt;/ref&amp;gt; Hintergrund ist, dass alle aktiven Steuergeräte im Auto [[Elektrische Energie|Strom verbrauchen]]. Viele dieser Steuergeräte müssen auch bei abgezogenem Zündschlüssel noch arbeiten, damit man beispielsweise auch dann noch das (elektrische) Schiebedach schließen kann. Wenn diese Steuergeräte aber ständig aktiv bleiben, wird die Batterie des Fahrzeugs leer sein, wenn es längere Zeit abgestellt war. Daher werden diese Steuergeräte nach Abstellen des Fahrzeugs über das Netzwerk abgeschaltet. Des Weiteren ist OSEK-NM für alle Aufgaben zuständig, die sich mit der Verwaltung des Netzwerkes, das die Steuergeräte verbindet, sehr oft ein [[Controller Area Network|CAN-Bus]], beschäftigen. Hierüber wird dem einzelnen Steuergerät beispielsweise mitgeteilt, welche Rolle er im vorhandenen Netzwerk besitzt, und wer seine Nachbarn sind etc.&lt;br /&gt;
* OSEK-OIL (&amp;#039;&amp;#039;&amp;#039;ISO 17356-6:2006&amp;#039;&amp;#039;&amp;#039;) stellt eine [[Auszeichnungssprache]] dar. OIL steht für OSEK Implementation Language.&amp;lt;ref&amp;gt;{{Literatur |Autor=A. Zahir |Titel=OIL-OSEK implementation language |Sammelwerk=IEE Seminar on OSEK/VDX Open Systems in Automotive Networks (Ref. No. 1998/523) |Datum=1998-11 |Seiten=8/1–8/3 |Online=https://ieeexplore.ieee.org/document/744168/ |Abruf=2021-09-19 |DOI=10.1049/ic:19981079}}&amp;lt;/ref&amp;gt; In dieser Sprache werden Betriebssystemobjekte angelegt und beschrieben, wie z.&amp;amp;nbsp;B. [[Thread (Informatik)#Bedeutungsunterschied (Kernel-)Thread gegenüber Prozess, Task und User Thread|Tasks]], [[Interrupt]]s, [[Ressource]]n und Alarme. OIL bietet eine normierte Möglichkeit, für eine [[Anwendungsprogramm|Applikation]] erforderliche Betriebssystemdienste zu beschreiben. Damit soll der Wechsel zwischen verschiedenen OSEK-OS-konformen Betriebssystemen erleichtert werden.&lt;br /&gt;
Weitere Spezifikationen:&lt;br /&gt;
* OSEK-TIME (keine eigene ISO) auch geschrieben als &amp;quot;OSEKtime&amp;quot; spezifiziert einen Standard für ein &amp;quot;zeitgesteuertes ([[Ereignis (Programmierung)|getriggerte]]) Betriebssystem und eine fehlertolerante Kommunikationsschicht&amp;quot;.&amp;lt;ref&amp;gt;{{Literatur |Autor=Stefan Poledna, Martin Glück, Christian Tanzer, Samuel Boutin, Elmar Dilger |Titel=OSEKtime: A Dependable Real-Time Fault-Tolerant Operating System and Communication Layer as an Enabling Technology for By-Wire Applications |Datum=2000-03-06 |Seiten=2000–01–1051 |Online=https://www.sae.org/content/2000-01-1051/ |Abruf=2021-09-16 |DOI=10.4271/2000-01-1051}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Literatur |Autor=Thomas M. Galla, Jochen Olig |Titel=OSEKtime – Eine Softwareplattform für sicherheitsrelevante verteilte Applikationen im Automobil |Datum=2003 |Seiten=7 |Online=http://members.chello.at/thomasmgalla/papers/2003-08-21_Paper.pdf |Format=PDF |KBytes=}}&amp;lt;/ref&amp;gt; OSEK-TIME [[Callback-Funktion]]en werden mit höherer [[Priorität]] bearbeitet als die in OSEK-OS konfigurierten Tasks.&lt;br /&gt;
* OSEK-ORTI (keine eigene ISO) oder &amp;#039;&amp;#039;OSEK RunTime Interface&amp;#039;&amp;#039; definiert die [[Kommunikation]] eines OSEK-OS-Betriebssystems mit einem [[Debugger]]. ORTI bedeutet OSEK RunTime Interface. Ein Debugger wird damit in die Lage versetzt, interne [[Zustandsraum (Informatik)|Zustände]] des Betriebssystems, wie z.&amp;amp;nbsp;B. die Zustände von Tasks, anzuzeigen. Es existieren die Spezifikationen A und B.&lt;br /&gt;
Da die offizielle, damalige Webseite nicht mehr erreichbar ist, können die alten Spezifikationen teils nur noch über inoffizielle Bezugsquellen im Internet bezogen werden, bzw. es gelten die aktuellen ISO-Normen.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://github.com/TrampolineRTOS/trampoline |titel=GitHub - TrampolineRTOS/trampoline: Trampoline is a static RTOS for small embedded systems. Its API is aligned with OSEK/VDX OS and AUTOSAR OS 4.2 standards. |sprache=en |abruf=2021-09-16}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Stand der Technik ==&lt;br /&gt;
Es besteht weiterhin ein aktiver Pool an Anbietern für OSEK/VDX-Lösungen (meist kommerziell, aber auch [[Open Source]] – siehe auch [[Liste von Betriebssystemen#Eingebettete und Echtzeit-Betriebssysteme|Liste von Betriebssystemen]]), jedoch wird in den meisten Fällen vom Nachfolger, der AUTOSAR Architektur, gesprochen.&lt;br /&gt;
&lt;br /&gt;
Ebenfalls existiert in geringem Umfang noch Forschung z. B. im Bereich von Systems Engineering und OSEK/VDX RTOS&amp;lt;ref&amp;gt;{{Literatur |Autor=Georg Macher, Muesluem Atas, Eric Armengaud, Christian Kreiner |Titel=Automotive real-time operating systems: a model-based configuration approach |Sammelwerk=ACM SIGBED Review |Band=11 |Nummer=4 |Datum=2015-01-22 |Seiten=67–72 |DOI=10.1145/2724942.2724953}}&amp;lt;/ref&amp;gt; oder in Bezug auf die Kompatibilität zwischen OSEK und AUTOSAR.&amp;lt;ref&amp;gt;{{Literatur |Autor=Y. H. Lee, Jin Ho Kim, Jae Wook Jeon |Titel=Applying AUTOSAR Network Management in OSEK/VDX for Compatibility of AUTOSAR and OSEK/VDX |Sammelwerk=Proceedings of the FISITA 2012 World Automotive Congress |Band=194 |Verlag=Springer Berlin Heidelberg |Ort=Berlin, Heidelberg |Datum=2013 |ISBN=978-3-642-33828-1 |Seiten=693–704 |DOI=10.1007/978-3-642-33829-8_65}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In einem 48-seitigen Gutachten aus dem Jahr 2003 des [[Software Engineering Institute]] (SEI) der Carnegie Mellon University (CMU) wurden die Spezifikationen untersucht und mögliche Schwächen in den Bereichen der Alarm- und Ereignismechanismen mit Lösungsansätzen aufgezeigt. Ebenfalls wurde das Potential von OSEK erwähnt.&amp;lt;ref&amp;gt;{{Literatur |Autor=Peter H. Feiler |Titel=Real-Time Application Development with OSEK: A Review of the OSEK Standards |Datum=2018 |Seiten=168866 Bytes |Online=https://figshare.com/articles/Real-Time_Application_Development_with_OSEK_A_Review_of_the_OSEK_Standards/6582899/1 |Abruf=2021-09-16 |DOI=10.1184/R1/6582899.V1}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Internetquelle |url=https://resources.sei.cmu.edu/library/asset-view.cfm?assetid=6383 |titel=Real-Time Application Development with OSEK: A Review of the OSEK Standards |sprache=en |abruf=2021-09-16}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Werner Zimmermann, Ralf Schmidgall: &amp;#039;&amp;#039;Bussysteme in der Fahrzeugtechnik – Protokolle, Standards und Softwarearchitektur&amp;#039;&amp;#039;. Vieweg+Teubner, 4. Auflage, 2010, ISBN 978-3-8348-0907-0&lt;br /&gt;
* Matthias Homann: &amp;#039;&amp;#039;OSEK. Betriebssystem-Standard für Automotive und Embedded Systems.&amp;#039;&amp;#039; mitp/bhv, 2005, ISBN 3-8266-1552-2&lt;br /&gt;
* Joseph Lemieux: &amp;#039;&amp;#039;Programming in the Osek/VDX Environment.&amp;#039;&amp;#039; Mcgraw-Hill Professional, 2001, ISBN 1-57820-081-4&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://www.autosar.org/ AUTOSAR Homepage]&lt;br /&gt;
* Original [https://www.osek-vdx.org/ OSEK-VDX]-Webseite, die nicht mehr zu erreichen ist&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Automobilelektronik]]&lt;br /&gt;
[[Kategorie:Standard]]&lt;br /&gt;
[[Kategorie:Abkürzung]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Redonebird</name></author>
	</entry>
</feed>