SW 개발

CLASSIC AUTOSAR 기본 - 05 Software Layers in Mixed-Critical Systems

. . . 2021. 11. 24. 16:40
반응형
  • 개인적 스터디를 위해 정리한자료입니다.
  • 본문서는 classic AUTOSAR general(autosar 4.4) 문서 : AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf 를 정리하였습니다.
  • 잡담
    • 아무래도 주로 tier 에서 사용하는 시스템이다 보니 보안상의 이슈로 인해 한글자료가 많이 없는 느낌입니다.
    • 업무상 AUTOSAR 내용파악을 위해 구글 검색해봐도 잘안나오길래, 그냥 무작정 스펙서를 기반으로 스터디한 자료를 공유합니다.
    • 틀린부분이 있다면 댓글달아주세요.

글순서

  1. CLASSIC AUTOSAR 기본 - 01 CLASSIC AUTOSAR Layer 및 기본구조
  2. CLASSIC AUTOSAR 기본 - 02 Base Software Module Type
  3. CLASSIC AUTOSAR 기본 - 03 Software Layer
  4. CLASSIC AUTOSAR 기본 - 04 Software Layers in Multi-Core Systems
  5. AUTOSAR-개요-classic-platform--기본-5-mixed-critical-system <- 현재 포스팅
  6. CLASSIC AUTOSAR 기본 - 06 Overview of Modules
  7. CLASSIC AUTOSAR 기본 - 07 Interfaces

5 Software Layers in Mixed-Critical Systems

5.1 Overview of AUTOSAR safety handling

AUTOSAR 는 ECU의 안전기능을 지원하기 위한 유연한 접근법을 제공합니다. 두 가지 방법을 사용할 수 있습니다.

  1. 모든 BSW 모듈에 대해 ASIL 요구사항에 따라 개발
  2. 선택된 모듈들에 대해서만 ASIL 에 요구사항에 따라 개발. ASIL 및 비ASIL 모듈은 서로 다른 파티션 (BSW에 위치)으로 분리.

Overview of AUTOSAR safety handling

Note: 파티션은 OS-어플리케이션에 기초한다. OS-Application의 TRUSTED 속성은 ASIL/non-ASIL과 관련이 없다.

  • 다른 BSW 파티션의 사용 예제
    • Watchdog stack is placed in a own partition
    • Watchdog stack은 자신의 파티션에 배치됩니다
    • ASIL 및 비 ASIL SW-C는 RTE를 통해 WdgM 에 액세스할 수 있음
    • 나머지 BSW는 각자의 파티션에 배치

AUTOSAR safety handling - example

반응형