www.wikidata.de-de.nina.az
OSEK offiziell OSEK VDX steht fur Offene Systeme und deren Schnittstellen fur die Elektronik im Kraftfahrzeug und war ein industrielles Standardisierungsgremium 1 2 3 4 Inhaltsverzeichnis 1 Hintergrund 2 Konzept amp Standards 3 Stand der Technik 4 Literatur 5 Weblinks 6 EinzelnachweiseHintergrund BearbeitenDas 1993 gegrundete Gremium besteht aus verschiedenen Kfz Herstellern deren Zulieferern und Software Hausern Grundungsmitglieder waren BMW AG Daimler Benz AG heute Mercedes Benz AG Adam Opel AG Volkswagen Robert Bosch GmbH Siemens AG und das Institut fur industrielle Informationstechnik der Universitat Karlsruhe TH 5 6 Im Jahr 1994 schloss man sich mit der 1988 gegrundeten franzosischen VDX Initiative Vehicle Distributed Executive bestehend aus PSA Peugeot Citroen und Renault zusammen Seitdem lautet die offizielle Bezeichnung OSEK VDX Die Wortemarke OSEK VDX wurde 1997 von der Siemens Aktiengesellschaft beim USPTO registriert spater an die Siemens Automotive VDO AG und final an die Continental AG ubertragen 7 Die Arbeiten der OSEK Gremien finden ihre Fortsetzung im 2003 gestarteten AUTOSAR Konsortium 1 8 Z B bildet das OSEK OS die Grundlage fur das AUTOSAR OS der CLASSIC PLATFORM 9 Konzept amp Standards BearbeitenWesentliche Teile der OSEK VDX Spezifikationen wurden in die ISO Normen ISO 17356 1 6 uberfuhrt 10 11 12 13 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 Der wichtigste Standard den dieses Gremium geschaffen hat ist OSEK OS Das OS steht hier fur Operating System oder zu deutsch Betriebssystem Es handelt sich dabei um eine spezielle Spezifikation eines Echtzeitbetriebssystems fur eingebettete Komponenten die wie die anderen Standards auch hauptsachlich fur die Verwendung von Echtzeitsystemen im Bereich Automobilelektronik abzielt Die folgenden Standards wurden geschaffen ISO 17356 1 2005 Generelle Definitionen Struktur etc ISO 17356 2 2005 Spezifikation welche OS NM und COM kombiniert OSEK OS ISO 17356 3 2005 ist die Spezifikation fur das Echtzeitbetriebssystem OSEK COM ISO 17356 4 2005 beschreibt die Kommunikation zwischen Programmteilen Diese Programmteile konnen sowohl auf einem als auch auf unterschiedlichen Steuergeraten implementiert sein die miteinander durch ein Netzwerk verbunden sind OSEK NM ISO 17356 5 2006 beschreibt unter anderem wann sich Steuergerate innerhalb eines Autos abschalten durfen NM steht dabei fur Network Management 14 Hintergrund ist dass alle aktiven Steuergerate im Auto Strom verbrauchen Viele dieser Steuergerate mussen auch bei abgezogenem Zundschlussel noch arbeiten damit man beispielsweise auch dann noch das elektrische Schiebedach schliessen kann Wenn diese Steuergerate aber standig aktiv bleiben wird die Batterie des Fahrzeugs leer sein wenn es langere Zeit abgestellt war Daher werden diese Steuergerate nach Abstellen des Fahrzeugs uber das Netzwerk abgeschaltet Des Weiteren ist OSEK NM fur alle Aufgaben zustandig die sich mit der Verwaltung des Netzwerkes das die Steuergerate verbindet sehr oft ein CAN Bus beschaftigen Hieruber wird dem einzelnen Steuergerat beispielsweise mitgeteilt welche Rolle er im vorhandenen Netzwerk besitzt und wer seine Nachbarn sind etc OSEK OIL ISO 17356 6 2006 stellt eine Auszeichnungssprache dar OIL steht fur OSEK Implementation Language 15 In dieser Sprache werden Betriebssystemobjekte angelegt und beschrieben wie z B Tasks Interrupts Ressourcen und Alarme OIL bietet eine normierte Moglichkeit fur eine Applikation erforderliche Betriebssystemdienste zu beschreiben Damit soll der Wechsel zwischen verschiedenen OSEK OS konformen Betriebssystemen erleichtert werden Weitere Spezifikationen OSEK TIME keine eigene ISO auch geschrieben als OSEKtime spezifiziert einen Standard fur ein zeitgesteuertes getriggerte Betriebssystem und eine fehlertolerante Kommunikationsschicht 16 17 OSEK TIME Callback Funktionen werden mit hoherer Prioritat bearbeitet als die in OSEK OS konfigurierten Tasks OSEK ORTI keine eigene ISO oder OSEK RunTime Interface definiert die Kommunikation eines OSEK OS Betriebssystems mit einem Debugger ORTI bedeutet OSEK RunTime Interface Ein Debugger wird damit in die Lage versetzt interne Zustande des Betriebssystems wie z B die Zustande von Tasks anzuzeigen Es existieren die Spezifikationen A und B Da die offizielle damalige Webseite nicht mehr erreichbar ist konnen die alten Spezifikationen teils nur noch uber inoffizielle Bezugsquellen im Internet bezogen werden bzw es gelten die aktuellen ISO Normen 18 Stand der Technik BearbeitenEs besteht weiterhin ein aktiver Pool an Anbietern fur OSEK VDX Losungen meist kommerziell aber auch Open Source siehe auch Liste von Betriebssystemen jedoch wird in den meisten Fallen vom Nachfolger der AUTOSAR Architektur gesprochen Ebenfalls existiert in geringem Umfang noch Forschung z B im Bereich von Systems Engineering und OSEK VDX RTOS 19 oder in Bezug auf die Kompatibilitat zwischen OSEK und AUTOSAR 20 In einem 48 seitigen Gutachten aus dem Jahr 2003 des Software Engineering Institute SEI der Carnegie Mellon University CMU wurden die Spezifikationen untersucht und mogliche Schwachen in den Bereichen der Alarm und Ereignismechanismen mit Losungsansatzen aufgezeigt Ebenfalls wurde das Potential von OSEK erwahnt 21 22 Literatur BearbeitenWerner Zimmermann und Ralf Schmidgall Bussysteme in der Fahrzeugtechnik Protokolle Standards und Softwarearchitektur Vieweg Teubner 4 Auflage 2010 ISBN 978 3 8348 0907 0 Matthias Homann OSEK Betriebssystem Standard fur Automotive und Embedded Systems mitp bhv 2005 ISBN 3 8266 1552 2 Joseph Lemieux Programming in the Osek VDX Environment Mcgraw Hill Professional 2001 ISBN 1 57820 081 4Weblinks BearbeitenAUTOSAR Homepage Original OSEK VDX Webseite die nicht mehr zu erreichen istEinzelnachweise Bearbeiten a b AUTOSAR development cooperation History Abgerufen am 16 September 2021 englisch Marcel Consee Entwicklung von Kfz Software Wechsel von OSEK zu AUTOSAR Abgerufen am 16 September 2021 Matthias Homann OSEK Betriebssystem Standard fur Automotive und Embedded Systems 2 uberarb Auflage Mitp Verl Bonn 2005 ISBN 3 8266 1552 2 Joseph Lemieux Programming in the OSEK VDX environment CMP Books Lawrence Kan 2001 ISBN 0 08 052218 1 Colin Walls Embedded software the works 2nd ed Auflage Newnes Oxford 2012 ISBN 978 0 12 415969 3 D John OSEK VDX history and structure In IEE Seminar on OSEK VDX Open Systems in Automotive Networks Ref No 1998 523 November 1998 S 2 1 214 doi 10 1049 ic 19981073 ieee org abgerufen am 19 September 2021 OSEK VDX Trademark of Siemens Aktiengesellschaft Serial Number 75367641 Alter Abgerufen am 16 September 2021 Winner Hermann 1955 Herausgeber Hakuli Stephan Herausgeber Lotz Felix Herausgeber Singer Christina Herausgeber Handbuch Fahrerassistenzsysteme Grundlagen Komponenten und Systeme fur aktive Sicherheit und Komfort 2015 ISBN 978 3 658 05734 3 S 115 ff AUTOSAR development cooperation Classic Platform Abgerufen am 16 September 2021 englisch 14 00 17 00 ISO 17356 1 2005 Abgerufen am 16 September 2021 englisch 14 00 17 00 ISO 17356 2 2005 Abgerufen am 16 September 2021 englisch 14 00 17 00 ISO 17356 3 2005 Abgerufen am 16 September 2021 englisch L Roy L Varity ISO and OSEK harmonisation efforts In IEE Seminar OSEK VDX Open Systems in Automotive Networks Band 1998 IEE London UK 1998 S 3 3 doi 10 1049 ic 19981074 C Hoffmann D John J Krammer L Mathieu J Minuth OSEK VDX network management In IEE Seminar on OSEK VDX Open Systems in Automotive Networks Ref No 1998 523 November 1998 S 6 1 613 doi 10 1049 ic 19981077 ieee org abgerufen am 19 September 2021 A Zahir OIL OSEK implementation language In IEE Seminar on OSEK VDX Open Systems in Automotive Networks Ref No 1998 523 November 1998 S 8 1 8 3 doi 10 1049 ic 19981079 ieee org abgerufen am 19 September 2021 Stefan Poledna Martin Gluck Christian Tanzer Samuel Boutin Elmar Dilger OSEKtime A Dependable Real Time Fault Tolerant Operating System and Communication Layer as an Enabling Technology for By Wire Applications 6 Marz 2000 S 2000 01 1051 doi 10 4271 2000 01 1051 sae org abgerufen am 16 September 2021 Thomas M Galla Jochen Olig OSEKtime Eine Softwareplattform fur sicherheitsrelevante verteilte Applikationen im Automobil 2003 S 7 chello at PDF 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 Abgerufen am 16 September 2021 englisch Georg Macher Muesluem Atas Eric Armengaud Christian Kreiner Automotive real time operating systems a model based configuration approach In ACM SIGBED Review Band 11 Nr 4 22 Januar 2015 S 67 72 doi 10 1145 2724942 2724953 Y H Lee Jin Ho Kim Jae Wook Jeon Applying AUTOSAR Network Management in OSEK VDX for Compatibility of AUTOSAR and OSEK VDX In Proceedings of the FISITA 2012 World Automotive Congress Band 194 Springer Berlin Heidelberg Berlin Heidelberg 2013 ISBN 978 3 642 33828 1 S 693 704 doi 10 1007 978 3 642 33829 8 65 Peter H Feiler Real Time Application Development with OSEK A Review of the OSEK Standards 2018 S 168866 Bytes doi 10 1184 R1 6582899 V1 figshare com abgerufen am 16 September 2021 Real Time Application Development with OSEK A Review of the OSEK Standards Abgerufen am 16 September 2021 englisch Abgerufen von https de wikipedia org w index php title OSEK amp oldid 237189650