맨위로가기

OSEK/VDX

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

OSEK/VDX는 자동차 산업에서 사용되는 개방형 표준으로, 임베디드 자동차 애플리케이션을 위한 개방형 인터페이스를 정의한다. OSEK는 ISO 17356 시리즈로 표준화되어 있으며, OS, COM, NM, OIL 등 다양한 구성 요소를 포함한다. OSEK는 멀티태스킹, I/O, 주변 장치 접근에 대한 인터페이스를 명시하며, 안전 필수 시스템과 같은 마이크로 컨트롤러에서 실행되도록 설계되었다. AUTOSAR 컨소시엄은 OSEK 사양을 재사용하고 있으며, 상용 및 오픈 소스 구현이 존재한다.

더 읽어볼만한 페이지

  • 운영 체제 API - 도스 API
    도스 API는 응용 프로그램이 MS-DOS 운영체제의 시스템 기능을 사용하도록 제공되는 인터페이스로, CP/M 호환성을 고려한 초기 설계 이후 유닉스 개념 도입, 네트워크 기능 추가 등으로 확장되었으며, 다양한 운영체제에서 에뮬레이터를 통해 지원된다.
  • 운영 체제 API - GEM (소프트웨어)
    GEM은 Digital Research가 개발한 GUI로, MS-DOS 환경에서 매킨토시와 유사한 경험을 제공하려 했으나, 애플과의 소송과 오픈 소스화 이후 FreeGEM, OpenGEM 등의 파생 프로젝트로 개발이 이어졌다.
  • 임베디드 운영체제 - 블랙베리 10
    블랙베리 10은 2013년에 출시된 블랙베리 리미티드의 모바일 운영 체제로, 터치스크린 및 물리 키보드 스마트폰을 지원하며 제스처 기반 인터페이스, 블랙베리 허브 등의 기능을 제공했으나 2022년에 공식 지원이 종료되었다.
  • 임베디드 운영체제 - QNX
    QNX는 고든 벨과 댄 도지가 개발한 마이크로커널 기반의 실시간 운영 체제로, 산업용 기계 제어 분야에서 신뢰성을 인정받아 현재는 블랙베리가 소유하며 자동차 인포테인먼트 시스템, 자율 주행 시스템 등 다양한 임베디드 시스템에 활용되고, POSIX 표준 준수로 유닉스 계열 소프트웨어와 호환된다.
  • 독일어 낱말 - 바이러스
    바이러스는 DNA 또는 RNA를 유전 물질로 사용하고 단백질 껍질로 둘러싸인 비세포성 감염체이며, 숙주 세포 내에서만 증식하고 다양한 분야에서 활용된다.
  • 독일어 낱말 - 존더베크
    존더베크 이론은 독일 근대화가 다른 유럽 국가들과 달리 늦은 산업화, 반민주적 엘리트, 바이마르 공화국 불안정, 나치즘 등장 등의 특수성을 보이며 전개되었다는 이론으로, 초기에는 긍정적으로 평가되었으나 나치즘 이후 부정적 의미를 갖게 되었고, 현재는 독일 역사 복잡성을 단순화한다는 비판과 유럽 근대화 과정에서 독일 경험의 특수성에 대한 반박이 제기되고 있다.
OSEK/VDX
일반 정보
이름OSEK/VDX
유형자동차 산업을 위한 실시간 운영 체제 표준
개발자동차 제조사, 공급업체, 연구 기관 컨소시엄
상태더 이상 개발되지 않음 (AUTOSAR로 대체)
영향AUTOSAR 표준에 큰 영향
기술 정보
핵심 기능작업 관리
인터럽트 처리
동기화
통신 관리
리소스 관리
특징우선 순위 기반 스케줄링
선점형 및 비선점형 스케줄링 지원
태스크 간 통신을 위한 메시지 큐 및 이벤트 제공
오류 처리 메커니즘
표준
주요 표준OSEK OS
OSEK COM
OSEK OIL
OSEK ORTI
AUTOSAROSEK/VDX의 후속 표준, 더 많은 기능과 복잡성을 제공
활용
적용 분야엔진 제어 시스템
변속기 제어 시스템
차체 제어 시스템
안전 시스템 (ABS, 에어백 등)
장점실시간 성능
높은 신뢰성
모듈성 및 확장성
다양한 하드웨어 플랫폼 지원
단점AUTOSAR에 비해 기능 제한적
개발 도구 및 지원 부족 (AUTOSAR에 비해)

2. 표준

OSEK는 자동차 산업에 의해 설립된 컨소시엄에서 발행하는 개방형 표준이다.[7][8][9] OSEK의 일부는 '''ISO 17356'''에 표준화되어 있다.[10][11]

프랑스 자동차 산업의 OSEK와 유사한 프로젝트였던 VDX와 협조 노선을 취하여, OSEK/VDX로서 1995년 10월에 사양을 제시했다[39]ISO TC22(road vehicle)SC3에서 심의하여, 2005년 현재, 차량 탑재 기기 제어용 OS의 국제 표준 ISO 17356 시리즈로서 ISO가 발행하고 있다. ISO의 OSEK OS의 현행 문서는, ISO 17356-1:2005 Road vehicles -- Open interface for embedded automotive applications -- Part 1: General structure and terms, definitions and abbreviated terms이다.[40] Part6 OIL 등 시리즈가 이미 발행되었다. JIS는 미발행이다.


  • ISO 17356-1:2005 도로 차량 — 임베디드 자동차 애플리케이션을 위한 개방형 인터페이스 — 파트 1: 일반 구조 및 용어, 정의 및 약어
  • ISO 17356-2:2005 도로 차량 — 임베디드 자동차 애플리케이션을 위한 개방형 인터페이스 — 파트 2: OS, COM 및 NM 바인딩을 위한 OSEK/VDX 사양
  • ISO 17356-3:2005 도로 차량 — 임베디드 자동차 애플리케이션을 위한 개방형 인터페이스 — 파트 3: OSEK/VDX 운영 체제 (OS)
  • ISO 17356-4:2005 도로 차량 — 임베디드 자동차 애플리케이션을 위한 개방형 인터페이스 — 파트 4: OSEK/VDX 통신 (COM)
  • ISO 17356-5:2006 도로 차량 — 임베디드 자동차 애플리케이션을 위한 개방형 인터페이스 — 파트 5: OSEK/VDX 네트워크 관리 (NM)
  • ISO 17356-6:2006 도로 차량 — 임베디드 자동차 애플리케이션을 위한 개방형 인터페이스 — 파트 6: OSEK/VDX 구현 언어 (OIL)

2. 1. ISO 17356 표준

ISO TC22(road vehicle)SC3에서 심의하여, 2005년 현재 차량 탑재 기기 제어용 OS의 국제 표준 ISO 17356 시리즈로서 발행하고 있다.[39] ISO 17356은 임베디드 자동차 애플리케이션을 위한 개방형 인터페이스를 정의한다. ISO의 OSEK OS의 현행 문서는, ISO 17356-1:2005 Road vehicles -- Open interface for embedded automotive applications -- Part 1: General structure and terms, definitions and abbreviated terms이다.[40] Part6 OIL 등 시리즈가 이미 발행되었다. JIS는 미발행이다.

2. 2. ISO 표준 이전

OSEK/VDX는 OS, COM, NM, OIL, ORTI 등 다양한 구성 요소를 포함한다.[12]

  • OSEK/VDX 운영 체제(OS): "이벤트 트리거" 실시간 커널
  • OSEK/VDX 통신(COM): 애플리케이션 레벨 통신 프로토콜
  • OSEK/VDX 네트워크 관리(NM): 네트워크 관리
  • OSEK/VDX OSEK 구현 언어(OIL): 오프라인 애플리케이션 설명 및 구성 언어
  • OSEK/VDX OSEK RTI(ORTI): 디버깅 인터페이스
  • OSEK/VDX 바인딩 사양: 바인딩 문서


MODISTARC는 OSEK/VDX 적합성 테스트 방법론 등을 제공한다.[12]

  • OSEK/VDX 적합성 테스트 방법론
  • OSEK/VDX 운영 체제 테스트 계획
  • OSEK/VDX 운영 체제 테스트 절차
  • OSEK/VDX 통신 테스트 계획
  • OSEK/VDX 통신 테스트 절차
  • OSEK/VDX 통신 테스트 스위트
  • OSEK/VDX 네트워크 관리 테스트 계획
  • OSEK/VDX 네트워크 관리 테스트 절차
  • OSEK/VDX 직접 네트워크 관리 테스트 스위트
  • OSEK/VDX 간접 네트워크 관리 테스트 스위트


프랑스 자동차 산업의 VDX와 협조 노선을 취하여, OSEK/VDX로서 1995년 10월에 사양을 제시했다[39]

3. 기능

OSEK 표준은 멀티태스킹, 일반적인 I/O, 주변 장치 접근에 대한 인터페이스를 명시하며, 따라서 아키텍처에 종속적이다. OSEK는 메모리 관리 장치(MMU)가 없는 안전 필수 시스템과 같은 마이크로 컨트롤러에서 실행되도록 설계되었으며, 따라서 OSEK 구현의 기능은 일반적으로 컴파일 시간에 구성된다. 애플리케이션 작업의 수, 스택, 뮤텍스 등은 정적으로 구성되며, 런타임에 더 많은 작업을 생성하는 것은 불가능하다. OSEK는 두 가지 유형의 작업/스레드/준수 수준, 즉 기본 작업과 향상된 작업을 인식한다. 기본 작업은 결코 차단되지 않으며 "완료될 때까지 실행"된다(코루틴). 향상된 작업은 이벤트 객체에서 슬립하고 차단될 수 있다. 이벤트는 다른 작업(기본 및 향상된) 또는 인터럽트 루틴에 의해 트리거될 수 있다. 작업에는 정적 우선순위만 허용된다. 동일한 우선순위를 가진 작업에는 선입선출 (FIFO) 스케줄링이 사용된다. 교착 상태우선순위 역전은 우선순위 천장 (즉, 우선순위 상속 없음)에 의해 방지된다.

사양은 ISO/ANSI-C와 유사한 구문을 사용하지만, 시스템 서비스의 구현 언어는 지정되지 않았다. 애플리케이션 바이너리 인터페이스(ABI) 또한 지정되지 않았다.

OSEK-OS 스케줄링은 다음과 같이 구성할 수 있다:[13][14]


  • 선점형, 작업은 항상 더 높은 우선순위의 작업에 의해 선점될 수 있다.
  • 비선점형, 작업은 미리 정의된 컴파일 시간 지점(협력적 스케줄링)에서만 선점될 수 있다.
  • 혼합 모드 스케줄링
  • 작업 그룹(협력적)


== 기능 ==

=== 인터럽트 처리 기능 ===

OSEK의 ISR(인터럽트 서비스 루틴)에는 OS 서비스를 사용하지 않는 ISR1과, OS 서비스인 시스템 콜을 호출할 수 있는 ISR2가 있다. 또한, 인터럽트의 금지/허가를 제어하는 기능도 가지고 있다. OSEK에서는 엔진, 모터와 같이 각속도를 제어하는 소프트웨어를 인터럽트로 설계하는 것을 상정하고 있다. 이는 한국 자동차 산업에서 특히 중요한 기능이다.

=== 처리 (태스크) 관리 기능 ===

OSEK의 처리(태스크)는 다른 운영 체제의 스레드와 등가이다. 응용 소프트웨어 내의 프로그램을 병렬 실행하는 단위이다. OSEK/VDX 사양의 OS에서 동작하는 애플리케이션은 0개 이상의 태스크로 구성된다. 태스크에는 기본 태스크와 확장 태스크가 있다. 확장 태스크는 WaitEvent 시스템 호출에 의해 대기 상태로 전환될 수 있다. OSEK에서는 태스크가 인터럽트를 방해하지 않도록 설계할 수 있게 되어 있다.

=== 응용 상태 (애플리케이션 모드) ===

응용 상태(애플리케이션 모드)는 OS가 시작될 때 조작 상태(오퍼레이션 모드)를 선택하는 기능이다. OS가 시작된 후에는 응용 상태(애플리케이션 모드)를 변경할 수 없다.

=== 이벤트 제어 기능 ===

사상(이벤트)은 태스크 간의 동기를 맞추기 위한 장치이며, 확장 태스크에서 제공된다.

=== 자원 (리소스) ===

OSEK에서 규정하는 자원(리소스)은 태스크 또는 ISR의 우선 순위를 높이기 위한 시스템 객체이다. 하나의 자원(리소스)을 복수의 태스크에서 공유함으로써 공유 메모리 접근의 상호 배타적 제어가 가능해진다.

=== 경고 (알람) ===

경고(알람)는 지정된 시간에 설정된 동작을 수행하기 위한 기능이다. 경고(알람) 만료 시 수행할 수 있는 동작은 태스크 기동, 이벤트 설정, 사용자 콜백이다.

=== 메시지 ===

OSEK OS 자체는 메시지 기능을 규정하지 않지만, OSEK COM 사양에서 지원한다. 큐잉, 가변 길이 메시지, 주기적 전송 등의 기능을 갖는다.

=== 훅 루틴 ===

OSEK에는 훅 루틴이라는 개념이 있다.

OS 내부 처리 중에 사용자 영역에서 지정한 조작(핸들러)을 호출하는 기능을 가진다. 태스크 전환 전후나 시스템 서비스의 에러 발생 시 등에 호출되므로, 동작 추적(트레이스) 및 디버깅에 이용할 수 있는 인터페이스를 가진다.

3. 1. 인터럽트 처리 기능

OSEK의 ISR(인터럽트 서비스 루틴)에는 OS 서비스를 사용하지 않는 ISR1과, OS 서비스인 시스템 콜을 호출할 수 있는 ISR2가 있다. 또한, 인터럽트의 금지/허가를 제어하는 기능도 가지고 있다. OSEK에서는 엔진, 모터와 같이 각속도를 제어하는 소프트웨어를 인터럽트로 설계하는 것을 상정하고 있다. 이는 한국 자동차 산업에서 특히 중요한 기능이다.

3. 2. 처리 (태스크) 관리 기능

OSEK의 처리(태스크)는 다른 운영 체제의 스레드와 등가이다. 응용 소프트웨어 내의 프로그램을 병렬 실행하는 단위이다. OSEK/VDX 사양의 OS에서 동작하는 애플리케이션은 0개 이상의 태스크로 구성된다. 태스크에는 기본 태스크와 확장 태스크가 있다. 확장 태스크는 WaitEvent 시스템 호출에 의해 대기 상태로 전환될 수 있다. OSEK에서는 태스크가 인터럽트를 방해하지 않도록 설계할 수 있게 되어 있다.

3. 3. 응용 상태 (애플리케이션 모드)

응용 상태(애플리케이션 모드)는 OS가 시작될 때 조작 상태(오퍼레이션 모드)를 선택하는 기능이다. OS가 시작된 후에는 응용 상태(애플리케이션 모드)를 변경할 수 없다.

3. 4. 이벤트 제어 기능

사상(이벤트)은 태스크 간의 동기를 맞추기 위한 장치이며, 확장 태스크에서 제공된다.

3. 5. 자원 (리소스)

OSEK에서 규정하는 자원(리소스)은 태스크 또는 ISR의 우선 순위를 높이기 위한 시스템 객체이다. 하나의 자원(리소스)을 복수의 태스크에서 공유함으로써 공유 메모리 접근의 상호 배타적 제어가 가능해진다.

3. 6. 경고 (알람)

경고(알람)는 지정된 시간에 설정된 동작을 수행하기 위한 기능이다. 경고(알람) 만료 시 수행할 수 있는 동작은 태스크 기동, 이벤트 설정, 사용자 콜백이다.

3. 7. 메시지

OSEK OS 자체는 메시지 기능을 규정하지 않지만, OSEK COM 사양에서 지원한다. 큐잉, 가변 길이 메시지, 주기적 전송 등의 기능을 갖는다.

3. 8. 훅 루틴

OSEK에는 훅 루틴이라는 개념이 있다.

OS 내부 처리 중에 사용자 영역에서 지정한 조작(핸들러)을 호출하는 기능을 가진다. 태스크 전환 전후나 시스템 서비스의 에러 발생 시 등에 호출되므로, 동작 추적(트레이스) 및 디버깅에 이용할 수 있는 인터페이스를 가진다.

4. OIL (OSEK Implementation Language)

OIL은 애플리케이션의 설정(컨피규레이션)을 기술하기 위한 전용 언어이다. OIL로 기술된 애플리케이션 설정 파일을 시스템 생성기(SG, System Generator)에 통과시키면, 예를 들어 C 언어 소스 파일을 출력한다. OSEK는 C 언어로 기술하는 것을 필수 조건으로 하고 있지 않으므로, 다른 언어의 소스 파일을 출력하는 SG가 있어도 된다. 이 방식은 μITRON 사양에서의 정적 API 및 생성기(컨피규레이터)에 의한 방식과 동등하다.

ISO 17356-6:2006 Road vehicles -- Open interface for embedded automotive applications -- Part 6: OSEK/VDX Implementation Language (OIL)로 표준화되어 있다. 자동차 기술회가 자동차용 소프트웨어의 JIS 작성 단체이다. JIS는 미발행 상태이다.

5. 적합성 등급 (Conformance Class)

OSEK에서는 OS 기능의 이해를 돕고 OS 기능의 부분적인 구현을 가능하게 하기 위해 적합성 등급(Conformance Class)이라고 하는 기능의 부분 집합(서브셋)을 마련하고 있다.

컨포먼스 클래스에는 다음과 같은 4가지 종류가 있다.


  • BCC1: 기본 태스크만 사용한다. 각 태스크는 서로 다른 우선순위를 가지며, 태스크당 시작 요청과 우선순위당 태스크 수에 제한이 있다. 하나의 우선순위에는 하나의 태스크만 있기 때문에, 태스크의 대기 상태가 없는 설계를 할 수 있다.
  • BCC2: BCC1에 더하여, 1 우선순위당 복수의 태스크 및 다중 시작 요청이 가능하다.
  • ECC1: BCC1에 더하여, 확장 태스크를 이용할 수 있다.
  • ECC2: ECC1에 더하여, 1 우선순위당 복수의 태스크 및 다중 시작 요청이 가능하다.

6. OSEK 스케줄링

OSEK-OS 스케줄링은 다음과 같이 구성할 수 있다.[13][14]


  • 선점형: 작업은 항상 더 높은 우선순위의 작업에 의해 선점될 수 있다.
  • 비선점형: 작업은 미리 정의된 컴파일 시간 지점(협력적 스케줄링)에서만 선점될 수 있다.
  • 혼합 모드 스케줄링
  • 작업 그룹(협력적)


교착 상태우선순위 역전은 우선순위 천장에 의해 방지된다.[13]

7. 현황

7. 1. AUTOSAR

현재 AUTOSAR 컨소시엄은 Classic Platform의 일부로 OSEK 사양을 재사용하고 있다.[15]

이 운영 체제는 OSEK OS의 하위 호환 가능한 상위 집합이며, ''OSEKtime''의 기능도 포함하고 있으며, 통신 모듈은 OSEK COM에서 파생되었다.[16] ''OSEKtime''은 선택적 시간 트리거 실시간 운영 체제에 대한 표준을 지정한다.[17]

AUTOSAR는 유럽, 미국, 일본의 주요 자동차 제조사 및 부품 제조사가 참여하는 표준으로, 자동차 소프트웨어 부품화를 높이는 사양으로 결정되었다. AUTOSAR에서는 WTO/TBT 협정에 근거하여 OS로서 ISO OSEK를 참조하고, 확장 부분을 규정하고 있다.

7. 2. 연구

시스템 엔지니어링 및 OSEK/VDX RTOS[18] 분야나 OSEK와 AUTOSAR 간의 호환성과 관련하여 제한적인 양의 연구가 진행되고 있다.[19]

7. 3. 품질

카네기 멜론 대학교(CMU)의 소프트웨어 공학 연구소(SEI)에서 2003년에 발행된 48페이지 분량의 보고서에서 OSEK 사양을 검토하고 경보 및 이벤트 메커니즘 분야의 잠재적 약점과 가능한 해결책을 제시했으며, OSEK의 잠재력 또한 언급되었다.[20][21]

8. 구현

OSEK/VDX 구현 및 공급 업체는 제한적이다. 대부분의 제품은 상업적으로 판매 및 라이선스되며, 일부 제품은 제한된 수의 컨트롤러에 대해 오픈 소스 라이선스로 무료로 제공된다.[22][24][28][30][31] 실시간 운영 체제 비교도 참고할 수 있다.

OSEK / AUTOSAR 구현 표
공급업체제품라이선스타겟기타 정보
엘렉트로비트(Elektrobit) 오토모티브 GmbH(콘티넨탈 AG의 일부)[22]인피니언 AURIX TC38XQ 등이전 제품명: 3SOFT의 ProOSEK 및 ProOSEK/time (3SOFT는 Elektrobit에 인수됨)
ERIKA 엔터프라이즈(ERIKA Enterprise)[24][26]ARM Cortex, Intel x86, 인피니언 AURIX 등[27][http://evidence.eu.com/uploads/documents/Evidence-SB45-20120816-ArmCortex-Keil4.0_Certificate.pdf ARM Cortex-M4에 공식 인증] 및 [http://erika.tuxfamily.org/drupal/sites/default/files/Evidence-SB5-20140213-TriCore-HighTecGccV4.6.3.1___Certificate.pdf 인피니언 TriCore AURIX]
ETAS 그룹(로버트 보쉬 GmbH의 일부)[28]다양한 아키텍처
NXP 반도체(구 프리스케일)PowerPC 5xxx (예: e200), S12/S32 등[29]이전 제품명: OSEKturbo
지멘스(멘토 그래픽스의 자동차 부문 인수)[30]다양한 아키텍처
벡터 인포마틱(Vector Informatik)다양한 아키텍처지원 소프트웨어: DaVinci Configurator Pro



OSEK OS 사양을 준수하는 구현으로, TOPPERS 프로젝트가 TOPPERS/ATK1[41]을 오픈 소스로 제공하고 있다. AUTOSAR 4.0 사양을 준수하는 구현으로는 TOPPERS 프로젝트가 TOPPERS/ATK2[42]를 오픈 소스로 제공하고 있다.

8. 1. 상용 구현

8. 2. 오픈 소스 파생

OSEK/VDX의 오픈 소스 파생 구현은 범위가 제한적이며, 사양에 따라 검증되지 않은 경우가 많다.[32]

  • ArcCore AUTOSAR OS: Arctic Core (현재 Vector Informatik의 일부)에서 개발되었으며, GPL/상용 듀얼 라이선스를 따른다.[32]
  • Firmware de la CIAA: [https://github.com/ciaa/firmware_v1 Firmware v1]를 참조한다.[33]
  • OSEK by Chalandi: [https://github.com/Chalandi/OSEK OSEK]에서 확인할 수 있다.
  • 레고 마인드스톰 구현: [https://github.com/ev3osek/ev3osek ev3OSEK]와 nxtOSEK/JSP[34]가 있다.
  • TOPPERS 프로젝트 ('''''T'''oyohashi '''OP'''en '''P'''latform for '''E'''mbedded '''R'''eal-time '''S'''ystems):
  • 릴리스: ATK1[35], ATK2[36]
  • 대상: m68k, sh1, sh2, sh3, h8, arm 4, m32r, 마이크로블레이즈, tms320c54x, xstormy16, mips3, Nios II, v850, rh850
  • 라이선스: MIT 또는 [https://www.toppers.jp/en/license.html TOPPERS 라이선스]
  • OSEK OS 사양을 준수하는 구현으로 TOPPERS/ATK1[41]을 제공한다.
  • AUTOSAR 4.0 사양을 준수하는 구현으로 TOPPERS/ATK2[42]를 제공한다.
  • Trampoline: IRCCyN에서 개발한 [https://github.com/TrampolineRTOS/trampoline Trampoline]이 있으며, GPLv2 라이선스를 따른다. 대상은 ARM Cortex, RISC-V, PowerPC, POSIX, AVR, ARM 32비트, MSP430/CPUX, 르네사스 G4MH이다.

8. 3. 개발 중단, 비활성, 알 수 없는 상태

mKernel[37]은 Microchip PIC18F4550를 대상으로 하는 OSEK/VDX 구현이다. openOSEK[37]은 SourceForge에서 호스팅되었으나, 현재 파일이 없고 2013년에 마지막으로 업데이트되었다. PicOS18[37]은 picos18.com에서 이전에 사용 가능했다. Trioztech OSEK[37]는 상업적 구현이었다.

참조

[1] 논문 Investigation of Real-Time Operating Systems: OSEK/VDX and Rubus http://lup.lub.lu.se[...] 2004
[2] 논문 Real-Time 32-Bit Microcontroller with OSEK/VDX Operating System Support http://dx.doi.org/10[...] SAE International 2000-03-06
[3] 서적 Analysis of Osek/Vdx Based Automotive Applications
[4] 서적 IEE Seminar OSEK/VDX Open Systems in Automotive Networks 1998-11
[5] 서적 Handbuch Fahrerassistenzsysteme Grundlagen, Komponenten und Systeme für aktive Sicherheit und Komfort https://www.worldcat[...] 2015
[6] 웹사이트 OSEK VDX Portal - Trademark Information http://portal.osek-v[...] 2011-08-25
[7] 문서 OSEK/VDX Operating System Specification 2.2.3 https://www.irisa.fr[...]
[8] 서적 IEE Seminar OSEK/VDX Open Systems in Automotive Networks 1998-11
[9] 서적 Handbuch Fahrerassistenzsysteme Grundlagen, Komponenten und Systeme für aktive Sicherheit und Komfort; mit 45 Tabellen http://worldcat.org/[...] Vieweg+Teubner Verlag 2011-10-07
[10] 웹사이트 openOSEK : ISO17356 Standards Overview http://openosek.org/[...] 2021-03-08
[11] 웹사이트 ISO 17356-2:2005 https://www.iso.org/[...] 2021-03-08
[12] 웹사이트 OSEK VDX Portal - Deprecated Specification http://portal.osek-v[...] 2022-01-12
[13] 서적 2012 9th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI) 2011-11
[14] 서적 2017 24th Asia-Pacific Software Engineering Conference (APSEC) 2017-12
[15] 웹사이트 Classic Platform https://www.autosar.[...] 2021-03-08
[16] 서적 2012 IEEE 33rd Real-Time Systems Symposium IEEE 2012-12
[17] 서적 SAE Technical Paper Series 2000-03-06
[18] 논문 Automotive real-time operating systems: a model-based configuration approach https://dl.acm.org/d[...] 2015-01-22
[19] 서적 Proceedings of the FISITA 2012 World Automotive Congress Springer 2013
[20] 논문 Real-Time Application Development with OSEK: A Review of the OSEK Standards https://figshare.com[...] 2018
[21] 웹사이트 Real-Time Application Development with OSEK: A Review of the OSEK Standards https://resources.se[...] 2003-10-31
[22] 뉴스 EB tresos BSW https://www.elektrob[...] 2021-10-05
[23] 뉴스 EB tresos operating systems https://www.elektrob[...] 2021-10-07
[24] 웹사이트 Erika Enterprise RTOS v3 https://www.erika-en[...] 2021-07-29
[25] 웹사이트 v2 vs v3 https://www.erika-en[...] 2021-07-29
[26] 웹사이트 Licensing https://www.erika-en[...] 2021-07-29
[27] 웹사이트 Supported architectures https://www.erika-en[...] 2021-07-29
[28] 웹사이트 RTA-OS https://www.etas.com[...] 2021-10-05
[29] 웹사이트 AUTOSAR Software Architecture {{!}} NXP Semiconductors https://www.nxp.com/[...] 2021-10-07
[30] 웹사이트 Streamlined ECU software development https://www.plm.auto[...] 2021-10-07
[31] 웹사이트 MICROSAR {{!}} Vector https://www.vector.c[...] 2021-10-07
[32] 웹사이트 AUTOSAR tools and software for the automotive industry - ARCCORE https://www.arccore.[...] 2021-10-05
[33] 웹사이트 Proyecto CIAA http://www.proyecto-[...] 2021-10-05
[34] 웹사이트 nxtOSEK/JSP: ANSI C/C++ with OSEK/μITRON RTOS for LEGO MINDSTORMS NXT http://lejos-osek.sf[...] 2021-10-05
[35] 웹사이트 TOPPERS Project/ATK1 https://www.toppers.[...] 2021-10-05
[36] 웹사이트 TOPPERS Project/ATK2 https://www.toppers.[...] 2021-10-07
[37] 웹사이트 Free OSEK real-time kernel for dsPIC {{!}} Microchip https://www.microchi[...] 2021-10-05
[38] 웹사이트 COMASSO https://www.comasso.[...] 2021-10-05
[39] 문서 OSEK/VDX Operating System Specification 2.2.3 https://www.irisa.fr[...]
[40] 웹사이트 ISO https://www.iso.org/[...]
[41] 웹사이트 TOPPERS/ATK1 https://www.toppers.[...]
[42] 웹사이트 TOPPERS/ATK2 https://www.toppers.[...]



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com