AUTOSAR

AUTOSAR Basic Software(BSW) 모듈

기록해연 2025. 7. 15. 12:39

Basic SW

: 자동차 SW에서 사용하는 여러 제어기들이 공통적으로 사용하는 기능들의 SW 아키텍쳐를 표준화 한 영역

 

  • OS
  • 통신
  • 메모리
  • HW I/O (Dio, PWM, ADC, ICU 등)
  • 와치독

SW 모듈마다 각자 다른 역할을 가지고 있고, 서로 연계되어 동작함.

 

OS

  • MCU SW 전체적인 실행 흐름을 총괄.
  • Task 기반으로 동작
  • Task Mapping: OS에 태스크를 생성하고 러너블과 매핑하는 작업.
    ※ BSW Configuration Tool 사용(SWC 영역 설계하는 Authoring Tool과 다른 툴)

 

통신

  • 메시지 송수신
  • 진단통신(UDS 프로토콜)
  • XCP(변수 계측, 변수 값 변경 등)
  • Network Management

HW I/O

MCU 핀을 통해 전기적 신호 생성, 전압 감지 등의 기능을 제공하는 SW표준화(DIO, ADC, PWM 등)

은색 부분이 MCU pin

  • DIO: Digital Input/Output (DPIO)
  • ADC: Analogue to Digital Converter. 특정 Pin에 걸려있는 전압을 측정.

 

Watchdog

: MCU가 비정상적 상태인지 감지해서 MCU를 강제로 Reset 


 

AUTOSAR는 SW모듈마다 각각 아키텍쳐 문서를 오토사 홈페이지에서 무료로 제공.

  • www.autosar.org
  • SWS: Software Specification. 아키텍쳐 문서 약어.
    ex) 검색시 autosar sws can, autosar sws pdur, autosar sws nvm 이런식으로 검색

표준화된 아키텍쳐만 제공하고 실제 사용가능한 Code는 AUTOSAR에서 제공하지 않음.

→ 오토사 SW 모듈 및 개발 Tool 판매회사에서 BSW SW 모듈 코드를 구현하여 BSW Configuration Tool과 함께 판매함.

 

ex) EB사의 EB Tresos AutoCore, Vector사의 MICROSAR, 현대오토에버사의 모빌진

'AUTOSAR' 카테고리의 다른 글

AUTOSAR Basic Software(BSW) 개발환경(1)  (1) 2025.07.16
AUTOSAR Port(3) - Client Server Inferface  (0) 2025.07.14
AUTOSAR Port(2) - Sender Receiver Inferface  (0) 2025.07.10
AUTOSAR Port(1)  (0) 2025.07.10
AUTOSAR Software Architeture  (2) 2025.07.10