• Title/Summary/Keyword: OSEK/VDX

Search Result 26, Processing Time 0.03 seconds

A Design of System Generator for OSEK/VDX OS (OSEK/VDX OS 를 위한 시스템 생성기 설계)

  • Rim, Seong Rak;Song, Ki Seok;Yu, Young Chang
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2010.11a
    • /
    • pp.1526-1528
    • /
    • 2010
  • OSEK/VDX OS 는 자동차 전자 제어 장치(ECU)를 위하여 OSEK/VDX 에서 제안한 사양을 준수하는 실시간 운영체제이다. 시스템 생성기는 OIL 언어로 작성된 파일을 C 언어의 중간 코드 파일로 변환하기 위한 도구로써 OSEK/VDX OS 개발에 필요한 요소이다. 본 연구에서는 OSEK/VDX OS 개발에 필요한 시스템 생성기를 보다 쉽게 구현할 수 있는 기법을 제시하였다.

A Transformation from POSIX Based Source Code to OSEK/VDX Source Code Based on API and OIL Translation (API 및 OIL 변환을 이용한 POSIX 기반 코드의 OSEK/VDX 코드로의 변환)

  • Song, Young-Ho;Lee, Tae-Yang;Lee, Jong-Deok;Moon, Chan-Woo;Jeong, Gu-Min;Ahn, Hyun-Sik
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.16 no.6
    • /
    • pp.559-565
    • /
    • 2010
  • In this paper, we present a transformation method of source code from a POSIX (Portable Operating System Interface) based source code into an OSEK/VDX (Offene Systeme und deren Schnittstellen fur die Elektronik in Kraftfahrzeugen/Vehicle Distributed eXecutive) source code. As the electronic parts of automobile systems increase, the use of embedded software in automobile systems is also growing. Accordingly, many electronic systems are designed in automobile system with OSEK/VDX. Otherwise, one of the major problems of embedded software would be portability to other OS's. To enhance the portability and interoperability of embedded software, we propose a source code transformation method from POSIX to OSEK/VDX based on API (Application Programming Interface) translation method. Considering the characteristics of the OSEK/VDX which uses OIL (OSEK/VDX Implementation Language) standard, transformation process is performed with source code transformation and OIL code generation. For the validity of the proposed method, the transformation experiment is given using Micro-C OS II and OSEK/VDX with XC167CI micro-controller.

Implementation and Design of Event Services for OSEK/VDX Operating System (OSEK/VDX 운영체제를 위한 Event 서비스 설계 및 구현)

  • Kwon, O-Yong;Rim, Seong-Rak;Yu, Young-Chang;Song, Ki-Seok
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2010.04a
    • /
    • pp.18-21
    • /
    • 2010
  • OSEK/VDX 운영체제는 자동차 전자제어장치(ECU)를 위하여 OSEK/VDX에서 제안한 사양을 준수하는 실시간 운영체제이다. 본 논문에서는 OSEK/VDX 운영체제의 Event 관리 메커니즘에 대한 전반적인 설명과 이를 지원하기 위한 4가지의 서비스 함수를 설계하고 구현하였다.

Design of Task Activation Services for OSEK/VDX (OSEK/VDX 운영체제를 위한 태스크 활성화 서비스 설계)

  • Kwon, O-Yong;Rim, Seong-Rak;Yu, Young-Chang
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2009.11a
    • /
    • pp.15-16
    • /
    • 2009
  • OSEK/VDX 운영체제는 자동차 전자제어장치(ECU)를 위하여 OSEK/VDX에서 제안한 사양을 준수하는 실시간 운영체제이다. 본 연구는 OSEK/VDX 운영체제의 태스크관리 서비스들 중에서 태스크 활성화를 위한 서비스 함수를 설계하고 그 타당성을 제시한다.

Design of Internal Communication Mechanism for OSEK/VDX COM (OSEK/VDX COM을 위한 내부 통신 메커니즘 설계)

  • Lee, Woo-Young;Rim, Seong-Rak
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.11a
    • /
    • pp.21-23
    • /
    • 2011
  • OSEK/VDX COM은 자동차 ECU의 통신을 위해 OSEK/VDX에서 제안한 통신 규약이다. 본 논문에서는 OSEK/VDX COM의 내부 통신 메커니즘을 설계한다. 설계한 메커니즘의 타당성을 검증하기 위해 ARM7 프로세서가 장착된 임베디드 개발 보드 EZ-AT7를 이용하여 ECU 내부의 태스크간의 통신의 정상적인 동작을 확인 하였다.

An Implementation and Performance Test of Automotive RTOS Based on OSEK/VDX (OSEK/VDX 기반 차량용 RTOS의 구현과 성능 테스트)

  • Cho, Sung-Rae;Kim, Byung-Joon;Jin, Sung-Ho;Lee, Jun-Ho
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.6 no.3
    • /
    • pp.139-148
    • /
    • 2011
  • 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.

Task Switching Mechanism for OSEK/VDX OS (OSEK/VDX 운영체제를 위한 태스크 전환 기법)

  • Rim, Seong-Rak;Kwon, O-Yong;Yu, Young-Chang
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2010.11a
    • /
    • pp.1567-1570
    • /
    • 2010
  • OSEK/VDX 운영체제는 자동차 전자 제어 장치(ECU)를 위하여 OSEK/VDX 사양을 준수하는 실시간 운영체제로써 다중처리를 위한 태스크 전환 메카니즘이 요구된다. 본 논문에서는 OSEK/VDX 운영체제의 요구사항을 고려하여 ARM 프로세서를 기반으로 한 OSEK/VDX 운영체제의 태스크 전환 메카니즘을 지원하기 위한 기법을 제시한다. 제시한 기법의 타당성을 검토하기 위하여 태스크 전환 루틴과 태스크 전환 관련 API 함수들을 구현하여 EZ-AT7 임베디드 보드에서 이들의 동작 상태를 테스트한다.

Study of real-time OS structure that use OSEK/VDX (OSEK/VDX이용한 실시간 OS 구조에 관한 연구)

  • Oh, Chang-Yeon;Jang, Kyung-Sik
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2009.10a
    • /
    • pp.861-865
    • /
    • 2009
  • Technical development in car has utilized electronic controls (ECU, Electronic Control Unit) recently if was achieved machine such as engine performance in priority and electronic side technical development that improve safety, convenience, expense etc. is proceeded vigorously. Also, preference of consumers for car is various model's number according to change at the fast speed and complexity of software required from vanguard service development was increased greatly. Software development expense dominated considerable weight in car manufacture expense by such change and automakers established OSEK/VDX that is standard of automobile embeded system to reuse application software by module to respond this and transplant easily to other control device. Do when search about all item that is necessary in real-time OS structure that examines OSEK/VDX standard that is presented as the alternative to respond environment that change rapidly that refer in dignified mien after it is original, and uses actuality OSEK/VDX.

  • PDF

A Scheme of Kernel Testing for the Development of OSEK/VDX OS (OSEK/VDX 운영체제 개발을 위한 커널 테스팅 기법)

  • Rim, Seong-Rak;Kim, Jae-Gu;Yu, Young-Chang
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2010.11a
    • /
    • pp.1625-1627
    • /
    • 2010
  • OSEK/VDX 운영체제를 개발하는 과정에서 커널 이미지를 생성하여 임베디드 보드에 업로드하고, 이를 실행시켜보는 일련의 반복적인 작업이 요구된다. 본 논문에서는 이러한 반복적인 작업들을 일괄적으로 처리할 수 있는 보다 편리한 커널 테스팅 기법을 제시한다. 제시한 기법의 타당성을 검토하기 위하여 ARM7TDM 가 탑재된 EZ-AT7 임베디드 보드에 OSEK/VDX 커널 이미지를 적용하여 실험하였다.

An Implementation of Task Switching and Interrupt Handling Mechanisms of OSEK Operating System based on ARM Processor (ARM 프로세서를 기반으로 한 OSEK 운영체제의 태스크 전환 및 인터럽트 핸들링 메커니즘 구현)

  • Rim, Seong-Rak;Kwon, O-Yong
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.12 no.4
    • /
    • pp.1947-1953
    • /
    • 2011
  • 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.