• 제목/요약/키워드: OSEK OS

검색결과 19건 처리시간 0.028초

WAVE와 CAN 연동을 위한 OSEK OS기반 게이트웨이 (OSEK OS Based Gateway for Interconnecting WAVE and CAN)

  • 김주영;서현수;이상선
    • 한국통신학회논문지
    • /
    • 제39B권2호
    • /
    • pp.133-141
    • /
    • 2014
  • 최근 차량간 통신 프로토콜 표준인 WAVE를 이용한 다양한 서비스가 이루어지고 있으며, 안정적인 시스템 운영을 위해서 기존의 차량 내부 네트워크와의 원활한 연계를 위한 게이트웨이가 필요하다. 따라서, 본 논문에서는 차량 외부 통신의 대표적인 프로토콜인 WAVE와 차량 내부 네트워크의 대표적인 프로토콜인 CAN을 연동하기 위한 게이트웨이를 제안한다. 제안하는 게이트웨이는 OSEK 운영체제 기반으로 설계되었으며, 통신 계층, 메시지 변환 계층, 메시지 관리 계층으로 구성된다. 통신 계층은 CAN을 통해 차량 정보를 수신하거나, WAVE 모듈로부터 주행안전정보 요청 메시지를 수신, 주행안전정보를 송신한다. 그리고 메시지 관리 계층에서는 수신 메시지 저장, 메시지의 유효성에 대한 오류검사 기능을 수행한다. 게이트웨이에 대한 성능분석을 위해 두 가지의 테스트 시나리오를 구성하였다. 첫 번째는 차량간 통신을 이용한 안전서비스에서의 메시지 구조를 정의한 BSM의 주기적인 전송이 이루어질 경우에서의 성능 테스트이다. 두 번째는 노변장치가 주행안전정보를 요청하는 경우에 게이트웨이가 차량내부정보를 응답하는 경우이다. 테스트 결과로써, 게이트웨이 자체 처리시간은 각각 0.32ms, 0.46ms으로 안정적으로 동작함을 확인하였다.

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

  • 임성락;김재구;유영창
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 추계학술발표대회
    • /
    • pp.1625-1627
    • /
    • 2010
  • OSEK/VDX 운영체제를 개발하는 과정에서 커널 이미지를 생성하여 임베디드 보드에 업로드하고, 이를 실행시켜보는 일련의 반복적인 작업이 요구된다. 본 논문에서는 이러한 반복적인 작업들을 일괄적으로 처리할 수 있는 보다 편리한 커널 테스팅 기법을 제시한다. 제시한 기법의 타당성을 검토하기 위하여 ARM7TDM 가 탑재된 EZ-AT7 임베디드 보드에 OSEK/VDX 커널 이미지를 적용하여 실험하였다.

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

  • 임성락;권오용;유영창
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 추계학술발표대회
    • /
    • pp.1567-1570
    • /
    • 2010
  • OSEK/VDX 운영체제는 자동차 전자 제어 장치(ECU)를 위하여 OSEK/VDX 사양을 준수하는 실시간 운영체제로써 다중처리를 위한 태스크 전환 메카니즘이 요구된다. 본 논문에서는 OSEK/VDX 운영체제의 요구사항을 고려하여 ARM 프로세서를 기반으로 한 OSEK/VDX 운영체제의 태스크 전환 메카니즘을 지원하기 위한 기법을 제시한다. 제시한 기법의 타당성을 검토하기 위하여 태스크 전환 루틴과 태스크 전환 관련 API 함수들을 구현하여 EZ-AT7 임베디드 보드에서 이들의 동작 상태를 테스트한다.

차량용 전장소프트웨어 운영체제를 위한 AUTOSAR OS (OSEK)과 상용 Real Time Operating System (RTOS) 비교 (Comparison Analysis of Candidate Real Time Operating System including AUTOSAR OS (OESK) for Automobile Operation)

  • 심재연;김성환
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 춘계학술발표대회
    • /
    • pp.964-967
    • /
    • 2012
  • 자동차산업이 발달하면서 자동차 내에도 ECU 기반의 전자 장비가 증가하고 있다. 다양한 차량용 전자 장비의 소프트웨어의 호환성과 효율적인 구동을 위하여 독일 자몽동차 업체를 필두로 자동차 업계에서는 OSEK/VDX 운영체제를 기반으로 AUTOSAR 표준화를 제안하였다. 본 논문에서는 AUTOS AR 표준에서 기반으로 하고 있는 OSEK/VDX와 기존의 RTOS (실시간 운영제제)를 다양한 측면에서 비교 분석하여 향후 자동차 소프트웨어를 위한 운영제제의 발전방향과 각각의 운영제제의 특성과 장점을 분석 하였다.

자동차 특성을 만족하는 실시간 스케줄링 알고리즘에 관한 연구 (A Study of Real-Time Scheduling Algorithms for Automotive System)

  • 장승주
    • 한국정보통신학회논문지
    • /
    • 제13권7호
    • /
    • pp.1363-1370
    • /
    • 2009
  • 본 논문은 자동차용 임베디드 시스템에 탑재되는 운영체제의 실시간 스케줄링 알고리즘에 대해서 개선된 알고리즘을 제안한다. 기존 OSEK OS의 스케줄링 알고리즘에서 큰 차이를 보이는 부분은 16개의 우선순위 대기 큐를 4개의 우선순위 대기 큐로 줄였다. 그리고 대기 큐에서 FIFO 알고리즘을 사용하지만 제안하는 스케줄링 알고리즘은 EDF 알고리즘을 사용하여 실시간성을 좀 더 높였다. 제안한 스케줄링 알고리즘에 대해서 간단한 실험을 수행하였다. 실험 결과 FIFO 알고리즘을 사용한 기존 OSEK OS의 경우 평균 26.29ms이고, 제안한EDF 알고리즘을 사용한 경우 평균 26.13ms로 제안한 EDF 알고리즘을 사용한 경우가 0.16ms 정도 빠름을 알 수 있다. FIFO 알고리즘을 사용한 기존 OSEK OS의 스케줄링 알고리즘 보다 제안하는 EDF 스케줄링 알고리즘을 사용한 스케줄링 알고리즘이 우수함을 알 수 있다.

자동차 전장용 실시간 태스크 스케줄링 알고리즘 (Real-Time Task Scheduling Algorithm for Automotive Electronic System)

  • 권규호;이정욱;김기석;김재영;김주만
    • 대한임베디드공학회논문지
    • /
    • 제5권2호
    • /
    • pp.103-110
    • /
    • 2010
  • Due to the increasing amount of electronic control system in a vehicle, the automotive software is increasingly sophisticated and complicated. Therefore it may be faced a time critical problem caused by its complexity. In order to solve such problems, the automotive electronic system can use a real-time scheduling mechanism based on predictability. We first consider the standard specification of the AUTOSAR OS and uC/OS-II such as its scheduling theory with time determinism. In this paper, we propose the scheduling algorithm to be conformable to a conformance class of OSEK/VDX specification. Algorithm analysis shows that our scheduling algorithm outperforms an existing Trampoline OS by intuition.

OSEK/VDX 표준과 CAN 프로토콜을 사용한 차체 네트웍 시스템 개발 (Development of a Body Network System with GSEK/VDX Standards and CAN Protocol)

  • 신민석;이우택;선우명호;한석영
    • 한국자동차공학회논문집
    • /
    • 제10권4호
    • /
    • pp.175-180
    • /
    • 2002
  • In order to satisfy the requirements of time reduction and cost saving for development of electronic control systems(ECU) in automotive industry, the applications of a standardized real-time operating system(RTOS) and a communication protocol to ECUs are increased. In this study, a body control module(BCM) that employs OSEK/VDX(open system and corresponding interfaces for automotive electronics/vehicle distributed executive) OS tour the RTOS and a controller area network(CAN) fur the communication protocol is designed, and the performances of the system are evaluated. The BCM controls doors, mirrors, and windows of the vehicle through the in-vehicle network. To identify all the transmitted and received control messages, a PC connected with the CAN communication protocol behaves as a CAN bus emulator. The control system based upon in-vehicle network improves the system stability and reduces the number of wiring harness. Furthermore it is easy to maintain and simple to add new features because the system is designed based on the standards of RTOS and communication protocol.

C 언어를 이용한 OSEK/VDX 기반 운영 체제의 모델링 및 검증 기법 (An Approach to Modeling and Verifying OSEK/VDX-based OS with C language)

  • 정유희;박성준;최윤자
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2016년도 춘계학술발표대회
    • /
    • pp.504-507
    • /
    • 2016
  • 내장형 소프트웨어의 검증은 운영체제와 응용 소프트웨어에 대해 동시적으로 수행되어야 한다. 선행연구에서는 운영체제를 정형적으로 모델링하고 이를 이용한 내장형 소프트웨어 안전성 검증 기법을 제안하였다. 본 연구에서는 선행 연구에서 Promela로 작성되었던 정형 모델을 참조하여 C 언어로의 변환 규칙을 정의함으로써 구현에 독립적인 모델을 작성하였다. 작성된 검증 모델을 CBMC 모델 체커로 검증한 결과 요구사항으로부터 도출된 35개의 안전성 속성 중 가변 속성을 제외한 21개에 대하여 21개를 모두 만족함을 입증하였다.

CodeAnt : 소프트웨어 검증 효율 향상을 위한 코드 슬라이싱 도구 (CodeAnt : Code Slicing Tool for Effective Software Verification)

  • 박민규;김동우;최윤자
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제4권1호
    • /
    • pp.1-8
    • /
    • 2015
  • 고안전성이 요구되는 소프트웨어의 경우 극히 낮은 확률로 발생하는 오류로 인하여 전체시스템의 안전에 치명적인 상황을 야기할 수 있으므로, 철저한 안전성 검증이 요구된다. 하지만 모든 가능한 실행경로를 고려해야 하는 안전성 검증은 고비용이 발생한다는 단점이 있다. 본 논문에서는 안전성 검증의 고비용 문제를 개선하기 위해 안전성 특질을 기준으로 코드 슬라이싱 기법[1]을 구현한 도구를 개발하였다. 개발한 도구를 OSEK/VDX[2] 기반의 개방형 차량 전장용 운영체제인 Trampoline[3] 소스코드에 적용한 결과 분석 대상의 코드의 크기를 평균 71% 줄일 수 있었고, 실제 검증을 수행했을 시에도 도구 적용 이전보다 검증 비용을 절감할 수 있었음을 보였다.