앞서 1부에서는 VFB를 통신 매커니즘이라고 이야기 했습니다.
2부에서부터는 조금 더 편하게 이야기 하겠습니다.
그럼, VFB를 이용한 Communication의 기본 조건에 대하여 이야기 해보자.
먼저, Communication의 기본 조건을 이야기 하기 전에 대화에 대하여 이야기 하는 것이 이해해 좋다고 생각한다.
대화를 하기 위해서는 흔히들 말하는 사람과, 듣는 사람이 필요하다.
그럼, 그 두 사람의 사이에서 이야기 하는 컨텐츠과 필요하다. 그리고 이 두 사람이 대화를 하는 매개체가 필요합니다. 때론 대면으로 보면서, 때론 전화나 이메일을 이용해서 대화가 이루어 질것 입니다.
그럼, 이 대화의 구성 요소를 AUTOSAR Object와 연결하여 생각해 보겠습니다.
사람 2명이서, 전화기를 통해서 컨텐츠를 가지고 이야기를 나누고 있습니다. 이 그림을 바탕으로 AUTOSAR에 대입하면 사람1,2는 Software Components가 됩니다.
매개체인 전화기는 Interface가 됩니다. 이 Interface를 통해서 주고 받는 컨텐츠는 Interface를 통해 전달 되어 지는 Sub Element가 됩니다.
물론 사람이 대화를 주고 받기 위해서 사용되는 입과 귀는 Port가 됩니다.
조금 더 AUTOSAR 스럽게 바꿔 보겠습니다. 두 사람이 녹음기를 통해서 대화를 주고 받습니다.
먼저 한사람이 전하고자 하는 내용을 녹음합니다. 전달 받는 사람은 이 녹음기를 재생하면서 관련된 내용을 전달 받습니다. 이러한 과정을 AUTOSAR에 적용하면, Interface를 통해 선언된 Prototype를 통해 SWC들이 데이터를 쓰고, 읽는 순입니다.
물론, 완벽하게 세밀한 부분까지 다루지는 않았습니다. 이런 부분은 큰 컨셉의 그림입니다. 차차, 관련하여 조금 더 세부적으로 이야기 하도록 하겠습니다.
오늘 분명히 알아야 할 것은 VFB를 이용한 통신을 하기 위해서, SWC,SWC의 Port와 Interface가 필요하다는 것을 잊지 마세요.
제 3부는 통신을 하기 위해서 필요한 Port, Interface에 대해서 조금 더 자세하게 이야기 하도록 하겠습니다.
즐거운 저녁 되세요.
'AUTOMOTIVE&IT SW > AUTOSAR 강좌' 카테고리의 다른 글
[AUTOSAR VFB]제4화 Component (0) | 2017.09.01 |
---|---|
[AUTOSAR VFB]제3-2화 Interface의 종류에 따른 구성요소 (0) | 2017.08.31 |
[AUTOSAR VFB]제 3-1화 Interface 종류, 각 용도 (0) | 2017.08.30 |
[AUTOSAR VFB]제3화 Port, Interface (0) | 2017.08.29 |
[AUTOSAR VFB]제1화 VFB란 ? (3) | 2017.08.24 |