AUTOSAR 업무를 진행하는데 있어서, VFB(Virtual Functional Bus)라는 단어는 많이 들어봤다고 생각합니다.
참조 : VFB Spec :https://www.autosar.org/fileadmin/files/standards/classic/4-0/main/auxiliary/AUTOSAR_EXP_VFB.pdf
[그림1. VFB Concept]
하지만, "VFB가 뭐야?"라고 질문 한다면 답변하기 어려울 때가 많습니다.
그래서 한마디로 VFB에 대해서 기술 한다면 무엇일까요?
VFB = Communication mechanism
즉, SWC에 관한 통신 매커니즘 이라고 답변할 수 있습니다. 따라서, SWC의 통신에 관련된 모든 부분들에 대하여 관여 하다고 할 수 있습니다.
따라서, VFB는 다음과 같은 부분에 대하여 다루고 있습니다.
- Communication to other components in the System
- Communication to sensors and actuators in the system
- Access to standardized services such as NVRam
- Responding to mode-changes (mode management)
- Interacting with calibration and measurement system
그림에서 보면 다음 부분에서 우측 부분을 VFB 관점에서의 View라고 할 수 있습니다.
[ 그림2. Detailed view on the activity "Configure System"]
물론, 이 VFB와 함께 떨어질 수 없는 내용이 RTE입니다. RTE쪽 Spec을 검토 해보면 다음과 같은 부분이 있습니다.
** 향후, RTE 관련 Spec 리뷰 예정
참조 : RTE_Spec / https://www.autosar.org/fileadmin/files/standards/classic/4-0/software-architecture/rte/standard/AUTOSAR_SWS_RTE.pdf
말그대로, VFB에 대해 실현한 것이 RTE라고 합니다. 물론, RTE의 모든 기능은 아니지만, 일정 부분을 담당하는 것입니다.
실제, VFB를 통하여 AUTOSAR의 재사용성이란 특징을 확보할 수 있습니다. 이 VFB를 통해서, Application이 기존 Firmware(Basic Software)에 서로 독립적일 수 있게 해줍니다.
물론, 다른 많은 부분의 역할을 수행하고 있지만, 궁극적으로 VFB는 통신에 관련된 부분입니다. 따라서, 통신에 관련된 필요 객체에 대하여 설정 및 관련하고 있습니다. 이것으로 오늘 짧게 1부는 마치고자 합니다.
2부에서는 통신을 하기 위한 기본 조건에 및 각 객체에 대해서 설명 드리겠습니다.
'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]제2화 VFB통신을 하기 위한 조건 (1) | 2017.08.28 |