관리 메뉴
Automotive Software
오토사 구조 - 기능 관점 본문
앞서 계층 관점에서 바라본 오토사 소프트웨어 구조는 다음과 같은 기능 관점으로 나누어 볼 수 있다.
- 시스템 기능
- 운영체제 그리고 각종 매니저(예, ComM, EcuM 등) 모듈이 해당
- 시스템 전반적으로 사용되는 서비스를 애플리케이션과 베이직 소프트웨어 모듈에 제공
- 메모리 기능
- NvRAM Manager, MemAbs., Eeprom Abs., Flash Eeprom emulation, Internal/External Flash driver 등이 해당
- 외부 디바이스의 경우 SPI 또는 I2C driver가 추가적으로 사용
- 비휘발성 메모리 접근을 제어하기 위한 상태 관리, 읽기/쓰기 인터페이스 제공 그리고 대상 메모리 디바이스 설정 기능 제공
- 통신 기능
- Communication Manager, State Manager, Com, LdCom, PduR, Transport Module, Interface Module 그리고 Driver 모듈이 해당
- 현재 오토사에서 지원하는 CAN(TTCAN, CANFD), LIN, J1939, Flexray 그리고 Ethernet 통신을 지원하기 위한 모듈이 프로토콜별로 구성되며, 실제 버스(Bus) 상의 하드웨어에서 수신되는 데이터를 애플리케이션에 신호로 전달하기 위한 일련의 과정을 처리
- 암호 기능
- Crypto Service Manager, Key Manager, Crypto HW Abs. 그리고 Crypto Driver가 해당
- Crypto Driver의 경우 마이크로 컨트롤러 벤더 별 상이한 이름과 기능을 가지지만 제공되는 인터페이스를 통일하여 호환성을 갖춤
- 주로 SecOC 또는 진단 시 필요한 암호화 기능을 제공
- 입출력 하드웨어 기능
- I/O HW Abs. 그리고 I/O Driver가 해당
- ADC 신호, PWM 신호등 하드웨어에서 전달되는 신호를 애플리케이션에 제공하기 전 정의된 규격에 따라 신호를 전처리 한 후, 정의된 인터페이스의 형태로 전달
- 진단 및 에러처리 기능
- Diagnostic Manager, Diagnostic Event Manager 그리고 Function Inhibit Manager 등이 해당
- 그림에서와 같이 주로 메모리와 통신 기능을 주로 사용하나, 요구사항에 따라 암호화 기능을 추가적으로 사용
- 오프보드 통신 기능
- V2X management, Facilities, Transport Layer 그리고 V2X Networking 등이 해당
- 기존의 통신 기능에 추가적으로 애드혹 기반의 차대차 또는 차대 사물 통신 기능을 지원
https://autosw.tistory.com/notice/11
'클래식 오토사 (Classic AUTOSAR)' 카테고리의 다른 글
오토사 BSW - 메모리 서비스 (0) | 2020.10.02 |
---|---|
오토사 BSW - 시스템 서비스 (0) | 2020.09.30 |
오토사 구조 - 계층 관점 (0) | 2020.09.29 |
오토사 제어기 개발 절차 (AUTOSAR ECU Development Process) : ARXML파일 종류에 따른 (0) | 2020.09.22 |
오토사 아키텍처 (0) | 2020.09.17 |