DOI QR코드

DOI QR Code

An Implementation and Performance Test of Automotive RTOS Based on OSEK/VDX

OSEK/VDX 기반 차량용 RTOS의 구현과 성능 테스트

  • Received : 2011.04.15
  • Accepted : 2011.06.02
  • Published : 2011.06.30

Abstract

As the architecture of automotive software is complicated and LOC of software increases, there is an increasing demand for standard operating system. OSEK/VDX defines an industry standard for automotive operating system and middleware. This paper introduces an implementation of RTOS(OSCAR-OSEK) based on OSEK/VDX standard. For better speed of scheduling, we suggest a new method for ready queue implementation considering the characteristic of automotive application software. Also we introduce a method for improving the portability of RTOS on various MCUs. And, we show OSCAR-OSEK implementation and performance test results.

Keywords

References

  1. OSEK/VDX, http://www.osek-vdx.org.
  2. AUTOSAR, http://www.autosar.org.
  3. OSEK/VDX, "Operating System Version 2.2.3", http://portal.osek-vdx.org.
  4. OSEK/VDX, "OIL : OSEK Implementation Language Version 2.5", http://portal.osek-vdx.org.
  5. OSEK/VDX, ''MODISTARC", http://portal.osek-vdx.org.
  6. OSEK/VDX, ''Certifications", http://portal.osek-vdx.org.
  7. Trampoline, http://trampoline.rts-software.org.
  8. Jean-Luc B'echennec, Mikael Briday, S'ebastien Faucou and Yvon Trinquet, "Trampoline an open source implementation of the OSEK/VDX RTOS specification". Conference on Emerging Technologies and Factory Automation, pp. 62-69, 2006.
  9. 안성호, 김재영, 김광수, "OSEK/VDX 기반의 차량 전장용 응용개발도구 설계 및 구현", 대한임베디드공학회논문지, Vol.4, No.2, pp. 84-89, 2009.
  10. 권규호, 이정욱, 김기석, 김재영, 김주만, "자동차 전장용 실시간 태스크 스케줄링 알고리즘", 대한임베디드공학회논문지, Vol.5, No.2, pp. 103-110, 2010.
  11. Gu Yang, Wu Zhaohui, Yue Long, "AlphaOS, an automotive RTOS based on OSEK/VDX: design and test", Networking, Sensing and Control, 2005. Proceedings, 2005.
  12. AUTOSAR, "Specification of Platform Types Version 2.2.1", http://www.autosar.org.
  13. AUTOSAR, "Specification of Compiler Abstraction 2.0.1", http://www.autosar.org.
  14. AUTOSAR, "Specification of Memory Mapping 1.1.1", http://www.autosar.org.