Automotive Software

오토사 구조 - 기능 관점 본문

클래식 오토사 (Classic AUTOSAR)

오토사 구조 - 기능 관점

AutoSW 2020. 9. 29. 22:15

앞서 계층 관점에서 바라본 오토사 소프트웨어 구조는 다음과 같은 기능 관점으로 나누어 볼 수 있다.

  1. 시스템 기능
    • 운영체제 그리고 각종 매니저(예, ComM, EcuM 등) 모듈이 해당
    • 시스템 전반적으로 사용되는 서비스를 애플리케이션과 베이직 소프트웨어 모듈에 제공
  2. 메모리 기능
    • NvRAM Manager, MemAbs., Eeprom Abs., Flash Eeprom emulation, Internal/External Flash driver 등이 해당
    • 외부 디바이스의 경우 SPI 또는 I2C driver가 추가적으로 사용
    • 비휘발성 메모리 접근을 제어하기 위한 상태 관리, 읽기/쓰기 인터페이스 제공 그리고 대상 메모리 디바이스 설정 기능 제공
  3. 통신 기능
    • Communication Manager, State Manager, Com, LdCom, PduR, Transport Module, Interface Module 그리고 Driver 모듈이 해당
    • 현재 오토사에서 지원하는 CAN(TTCAN, CANFD), LIN, J1939, Flexray 그리고 Ethernet 통신을 지원하기 위한 모듈이 프로토콜별로 구성되며, 실제 버스(Bus) 상의 하드웨어에서 수신되는 데이터를 애플리케이션에 신호로 전달하기 위한 일련의 과정을 처리
  4. 암호 기능
    • Crypto Service Manager, Key Manager, Crypto HW Abs. 그리고 Crypto Driver가 해당
    • Crypto Driver의 경우 마이크로 컨트롤러 벤더 별 상이한 이름과 기능을 가지지만 제공되는 인터페이스를 통일하여 호환성을 갖춤
    • 주로 SecOC 또는 진단 시 필요한 암호화 기능을 제공
  5. 입출력 하드웨어 기능
    • I/O HW Abs. 그리고 I/O Driver가 해당
    • ADC 신호, PWM 신호등 하드웨어에서 전달되는 신호를 애플리케이션에 제공하기 전 정의된 규격에 따라 신호를 전처리 한 후, 정의된 인터페이스의 형태로 전달
  6. 진단 및 에러처리 기능
    • Diagnostic Manager, Diagnostic Event Manager 그리고 Function Inhibit Manager 등이 해당
    • 그림에서와 같이 주로 메모리와 통신 기능을 주로 사용하나, 요구사항에 따라 암호화 기능을 추가적으로 사용
  7. 오프보드 통신 기능
    • V2X management, Facilities, Transport Layer 그리고 V2X Networking 등이 해당
    • 기존의 통신 기능에 추가적으로 애드혹 기반의 차대차 또는 차대 사물 통신 기능을 지원

https://autosw.tistory.com/notice/11

 

오토사 클래식 기초

클래식 오토사 기초 포스트 합니다. 포스트 내용은 수시로 업데이트하므로 내용이 변경될 수 있습니다. 오토사 구조 계층 관점 기능 관점 오토사 BSW (AUTOSAR Basic Software) 시스템 서비스 (System Servic

autosw.tistory.com