반응형 AUTOSAR5 [AUTOSAR] RTE Event Type 에는 무엇이 있을까? (2편) 지난 포스팅에 RTE Event 종류들을 살펴보았다. 오늘은 Port Interface와의 연관 관계에 대해 추가로 알아보도록 하자. 그리고 추가적으로 알아두자."RTE Event"는 "RunnableEntity"와 뗄래야 뗄 수 없는 1:1 관계이다. (물론 BSW 일부 모듈의 경우 예외도 있지만...)즉, "RTE Event"만 존재할 수도 없고, "RunnableEntity"만 존재할 수도 없다. Sender-Receiver 인터페이스와 연관된 RTE Event 위 그림을 보면 Sender-Receiver 인터페이스와 연관된 RTE Event에는 4개의 Event들이 있다.- Data Write Completed Event- Data Send Completed Event- Data Received.. 2024. 4. 25. [AUTOSAR] CAN(Controller Area Network) 통신 이란? 세상에는 다양한 통신 프로토콜들이 존재하는데 CAN 통신에 대해 알아보자. CAN도 수 많은 통신 프로토콜 중 하나이다. 통신이라는 것은 서로 다른 두 주체가 데이터를 주고 받는 것을 의미한다. 자동차 안에는 굉장히 많은 제어기가 들어가 있다. 여기서 제어기는 일종의 컴퓨터라고 생각하면 된다. 핸들(조향장치)를 컨트롤 하는 제어기, 브레이크를 컨트롤 하는 제어기, 에어백을 컨트롤 하는 제어기, 스마트키 모듈을 컨트롤하는 제어기 등등.. 아주 많은 수의 제어기가 자동차 안에 들어가있다. 그리고 이러한 제어기들은 서로 정보를 주고 받을 필요가 있는데, 이 때 사용하는 통신 프로토콜이 바로 CAN 통신이다. 예전 자동차 제조사들은 차량 내 ECU(전자제어장치) 간의 Point to Point 방식을 사용한 통.. 2024. 4. 20. [AUTOSAR] SWC에 PPort와 RPort 추가 하는 방법 오늘은 저번 시간에 이어 SW Component에 Port를 추가하는 방법에 대해 알아보자. 이번 시간에 앞서 사실 Port Interface가 생성되어 있어야 아래 방법을 진행할 수 있으니 Port Interface 생성 방법에 대해서는 이전 포스팅을 참고하길 바란다. 1. Component Type Editor의 Ports 페이지를 연다. 2. Ports 페이지에서 좌측 트리뷰 상단 툴바에 위치한 New(초록색 더하기)버튼을 클릭하여 Interface 종류를 선택한 뒤 Provied(Send) Port인 PPort를 생성할 껀데 방법은 아래와 같이 New -> Sender Receiver Interface -> Sender 를 순서대로 클릭한다. 이후 Choices 에서 Interface를 선택한다... 2024. 4. 18. [자동차 이해] AUTOSAR 플랫폼 아키텍처 구조 이번 페이지에서는 AUTOSAR 플랫폼의 아키텍처 구조를 설명하겠다. AUTOSAR 아키텍처 구조는 아래와 같다. 아래 이미지는 현재 https://www.autosar.org/standards/classic-platform 에서 제공하는 이미지를 가져왔다. 위 그림을 간단히 도식화 하여 그린다면 아래와 같은 그림으로 그릴 수 있을 것이다. AUTOSAR 플랫폼 구조는 계층화된 아키텍처 구조이며, 크게 위에서부터 ASW, RTE, BSW, Hardware 로 구성된다. 그럼, ASW는뭐고... RTE는 뭐고... BSW는 뭔가?.. ASW (Application Software) Application Layer 라는 맨 위에 있는 계층으로, 흔히들 ASW 영역이라고 부른다. 하드웨어에 독립적인 응용 프로.. 2024. 3. 31. [자동차 이해] AUTOSAR란 무엇인가? #AUTOSAR 자동차 전장 S/W 개발직군에서 많이 사용하는 AUTOSAR라는 플랫폼이 있다. AUTOSAR란? AutomotiveOpenSystemArchitecture(자동차 개방형 시스템 아키텍처)의 약자로, 자동차 소프트웨어 개발을 위한 개방형 표준 아키텍처를 의미한다. 전 세계적으로 다양한 자동차 제조사와 소프트웨어 공급업체들 간의 협력을 촉진하기위해 개발되었다. AUTOSAR Classic 플랫폼은 Application과 Basic 소프트웨어 두 개의 계층으로 나누어진다. - Basic SoftWare (#BSW ) : 하드웨어 종속적인 부분이나 공통되는 기능 - Application SoftWare (#ASW ) : 각 OEM과 Supplier가 개발해야 할 제어기 고유의 핵심 기능 *OEM : "Orig.. 2024. 3. 31. 이전 1 다음 반응형