AUTOSAR adaptive platform이란?

라메드랩스(LahmedLabs)·2022년 11월 28일
1

AutomotiveSoftware

목록 보기
1/2

차량 제어기는 전통적으로 센서로부터 신호를받아 MCU에서 연산을 한 후, 액츄에이터에 신호를 내보내는 구조이다. 차량 한 대에 이런 제어기들이 수십 가지가 제각기 기능을 수행하기 때문에, 이들간 통신을 위한 CAN, LIN, Flex Lay, MOST 등 여러 통신 프로토콜도 존재한다.

AUTOSAR는 자동차용 제어기 SW 개발을 위한 플랫폼이다. 제어기 개발에 많은 시간과 노력이 들어가는 문제점을 개선하고자 여러 OEM(완성차 업체들) 주도로 만들었다. 이를 Autosar Classic 플랫폼이라고 부른다.

AUTOSAR Adaptive 플랫폼은 AUTOSAR Runtime for Adaptive Applications(ARA)를 구현하며, 서비스와 API의 두 가지 유형의 인터페이스를 사용할 수 있다.

기존의 Autosar Classic Platform에서 제공하지 못하는 기능을 구현하기 위해 나온것이 Autosar Adaptive Platform이다.공식사이트 기술 발전과 고객의 요구가 변함에 따라 자동차에도 새로운 기능을 구현해야 했다. 하지만 기존의 플랫폼으로는 이런 것들을 수용하는데 한계가 있다. 그래서 Autosar Adaptive가 태동되었다.

기존 플랫폼 대비 Autosar Adaptive의 특징은 다음과 같다.

  • Linux와 같은 POSIX 기반이다. (OSEK 대신)
  • 주 개발 언어는 C++ 이다. (C언어 기반)
  • Service-Oriented Communication에 집중한다.
  • Computing Power가 중요한 기능을 서비스한다. (Fast Startup, Realtime 속성 보다는)
profile
Field-oriented software engineering

0개의 댓글