EMERALDS-OSEK: A Small Real-Time Operating System for Automotive Control and Monitoring

1999-01-1102

03/01/1999

Event
International Congress & Exposition
Authors Abstract
Content
Increasingly, microcontrollers are being used in automotive systems to handle sophisticated control and monitoring activities. As applications become more sophisticated, their design and development becomes complex, necessitating the use of an operating system to manage the complexity and provide an abstraction for improving portability of code. This paper presents EMERALDS-OSEK, an operating system we have designed and implemented based on OSEK/VDX, an open industry standard. We present some of the features and optimizations that make EMERALDS-OSEK appropriate for small, low-cost microcontrollers typically found in automotive applications. We also present measurements of operating system performance. We find EMERALDS-OSEK to be efficient, both in terms of processing overheads and memory usage. However, we also find some parts of the OSEK standard that may be improved, and present our ideas for such improvements.
Meta TagsDetails
DOI
https://doi.org/10.4271/1999-01-1102
Pages
9
Citation
Zuberi, K., Pillai, P., Shin, K., Imai, T. et al., "EMERALDS-OSEK: A Small Real-Time Operating System for Automotive Control and Monitoring," SAE Technical Paper 1999-01-1102, 1999, https://doi.org/10.4271/1999-01-1102.
Additional Details
Publisher
Published
Mar 1, 1999
Product Code
1999-01-1102
Content Type
Technical Paper
Language
English