This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
EMERALDS-OSEK: A Small Real-Time Operating System for Automotive Control and Monitoring
Technical Paper
1999-01-1102
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
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.
Recommended Content
Technical Paper | Honda's 5 Speed All Clutch To Clutch Automatic Transmission |
Technical Paper | Evaluation of Engine Sounds of a Vehicle Equipped with an Active Noise Control System |
Technical Paper | ISS Node 2 Environmental Control Design |
Authors
Topic
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.Also In
References
- OSEK/VDX Communication Version 2.1 revision 1 OSEK Group June 1998
- OSEK/VDX Operating System Specification 2.0 OSEK Group June 1997
- Suzuki S. Nagaura W. Imai T. Kuragaki S. Yokoyama T. “A Distributed Control System Framework for Automotive Powertrain Control with OSEK Standard and CAN network,” Proc. SAE International Congress & Exhibition March 1999
- Zuberi K. M. Shin K. G. “EMERALDS: A Microkernel for Embedded Real-Time Systems,” Proc. RTAS 241 249 June 1996