Browse > Article
http://dx.doi.org/10.5762/KAIS.2011.12.4.1947

An Implementation of Task Switching and Interrupt Handling Mechanisms of OSEK Operating System based on ARM Processor  

Rim, Seong-Rak (Division of Computer Engineering, Hoseo University)
Kwon, O-Yong (Division of Mechatronics Engineering, Hoseo University)
Publication Information
Journal of the Korea Academia-Industrial cooperation Society / v.12, no.4, 2011 , pp. 1947-1953 More about this Journal
Abstract
OSEK/VDX is a joint project aiming at an industry standard for ECUs in vehicles and OSEK OS is a real-time operating system that meets OSEK/VDX specifications. In this paper, we suggest an implementation of task switching and interrupt handling mechanisms of OSEK operating system based on ARM processors. Considering the requirements of OSEK OS and characteristics of ARM processor, we have designed task switching and interrupt handling mechanisms. For evaluating the validation of the suggested mechanisms, we have checked the functional correctness on an experimental embedded board with ARM processor and calculated the time of task switching and interrupt handling.
Keywords
OSEK; OSEK OS; Task Switching; Interrupt Handling;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 윤덕용, "ARM7TDMI AT91SAM7S256으로 시작하기", Ohm사, 2007.
2 OSEK/VDK, http://portal.osek-vdx.org
3 임진택, 금한홍, 박지용, 홍성수, "동적 메모리 사용 감소를 위한 OSEK OS 커널 구현 메커니즘", 한국자동차공학학회논문집, 17권3호, pp.127-141, 2009.   과학기술학회마을
4 OSEK/VDK, "Operating System Specification 2.2.3", 2월, 2005.
5 신민석, 이우택, 선우명호, 한석영, "OSEK/VDX 표준과 CAN 프로토콜을 사용한 차체 네트웍 시스템 개발", 한국자동차공학회논문집, 제 10권 4호, pp.175-180, 2002.   과학기술학회마을
6 서영빈, 김상철, 마평수, 최태영, "ROSEK: OSEK 기반 자동차용 운영체제", 정보처리학회지, 제15 권 5호, 9월, 2008.   과학기술학회마을
7 EZ-AT 임베디드 보드, http://www.falinux.com
8 Andrew N. Sloss, Dominic Symes, Chris Wright, "ARM System Developer's Guide", Elsevier Inc., 2004.
9 성원호, "MicroC/OS-II 실시간 커널", 에이콘, 2005.