DocumentCode :
2539621
Title :
OSEK/VDX-operating systems for automotive applications
Author :
Zahir, Andree ; Palmieri, Patrick
Author_Institution :
ETAS GmbH & Co. KG, Germany
fYear :
1998
fDate :
36112
Firstpage :
42461
Lastpage :
418
Abstract :
The complexity of electronic control units (ECU) in automotive applications increased dramatically over the past years. New functional requirements to control direct injection engines or adaptive cruise control for example introduce additional software algorithms. Furthermore, stricter regulations for the exhaust system and on-board diagnosis contribute to the fast growing code sizes. Next generation engine management systems include programs of more than 500 KBytes in size which run on 32 bit processors. For the first time floating point units will be used to perform computations with physical values directly, rather than transforming them to a hexadecimal representation. In order to run in pace with the physical process to be controlled, the ECU software has to meet stringent real-time constraints. Functions like injection and ignition require a highly accurate timing to guarantee fuel efficient operation. Moreover, knock-control and misfire-detection have to work reliably to prevent severe damages of the engine. Control units for braking and steering systems are directly linked to the passengers security and are thus classified as safety critical. Because real-time operating systems (OS) offer powerful means to handle complex functions under real-time conditions they are more and more introduced in automotive ECUs. The complexity of automotive applications varies a lot from simple control functions in the field of body electronics to high-end applications in the powertrain. Since conventional real-time operating systems are not able to fulfill the implied requirements in terms of runtime performance and memory consumption a lot of in-house solutions emerged in various companies. The wish to save development time by reusing existing components and the need of porting software between different ECUs even from different suppliers led to the OSEK/VDX standardization of an automotive real-time OS. Software sharing, i.e. the distributed development of ECU-software at different partner companies will also benefit from the introduction of a standardized OS
Keywords :
network operating systems; OSEK/VDX; adaptive cruise control; automotive applications; electronic control units; engine management systems; floating point units; functional requirements; memory consumption; operating systems; real-time operating systems; runtime performance; software algorithms; timing;
fLanguage :
English
Publisher :
iet
Conference_Titel :
OSEK/VDX Open Systems in Automotive Networks (Ref. No. 1998/523), IEE Seminar
Conference_Location :
London
Type :
conf
DOI :
10.1049/ic:19981075
Filename :
744164
Link To Document :
بازگشت