
vVIRTUALtarget은 ECU 개발 프로세스 전반에 걸쳐 기능 및 소프트웨어 개발자, 소프트웨어 통합 담당자, 시험 기술자를 지원합니다.
AUTOSAR Classic 프로젝트의 경우, vVIRTUALtarget(VTT)은 가상 ECU 또는 간단히 vECU라고도 불리는 가상 SUT(System Under Test)를 생성합니다.
장점
vECU를 신속하게 시작하고 개발 및 평가 과정을 유연하게 진행하세요.
- Windows 또는 Linux 환경에서 가상 ECU 생성 및 실행
- ECU 내부 변수를 시뮬레이션하고 모니터링
- 실제 및 가상 하드웨어 구성을 일관되게 유지
- 추상화된 기본 소프트웨어를 사용하여 개별 소프트웨어 컴포넌트를 설정 및 평가하거나, 대상 하드웨어 없이도 전체 ECU 소프트웨어(애플리케이션 소프트웨어부터 AUTOSAR 기본 소프트웨어, 하드웨어 드라이버까지)를 평가
- 다양한 I/O 기능 사용: CAN, CAN FD, LIN, FlexRay, Ethernet, SPI, I2C, 디지털 I/O, PWM, ADC
적용 분야
AUTOSAR Classic 소프트웨어에 대한 초기 검증, 가상 통합 및 신뢰할 수 있는 검증이 필요한 곳이라면 어디서나 vVIRTUALtarget을 사용하십시오.
- 개발 초기 단계부터 추상화된 통신을 활용하여 개별 소프트웨어 컴포넌트 또는 이들 간의 상호 작용을 평가
- 애플리케이션 코드와 basic software를 전체 시스템으로 가상 통합
- 기능 소프트웨어의 디자인 및 구현 단계에서 병행 평가 수행
- 가상 기반의 소프트웨어 통합 평가 및 검증
- 실제 ECU에서 추가 사용을 위해 vECU를 활용한 평가 검증
주요 기능
이번 릴리스의 강조 사항:
- 실제 대상 구성에서 단 두 개의 명령어로 레벨 3 가상 ECU를 생성합니다.
- 가상 ECU는 CANoe에서 직접 사용할 수 있을 뿐만 아니라, OpenSUT API 또는 SIL Kit를 통해 다양한 시뮬레이션 환경에서도 사용할 수 있습니다.
- vECU는 FMI 3.0 및 CAN, Ethernet, LS-XCP를 지원하는 ls-bus에 따라 FMU로 내보낼 수 있습니다.
- 엔지니어링 프로젝트로서의 ECU 가상화: 당사는 모든 공급업체의 AUTOSAR CPM BSW를 지원합니다.
- 성능 지표는 모든 가상 ECU의 일부입니다.
- MICROSAR IO ECU 가상화 – 센서/액추에이터 ECU를 위한 Vector의 경량 스택.
실전에서 입증된 효과: 고객 성공 사례와 전문가의 통찰

사례 연구: Aumovio
Aumovio(구 Continental)는 vVIRTUALtarget을 활용하여 리프트게이트 애플리케이션을 위한 모델 기반 시스템 공학(MBSE) 및 폐쇄 루프 시스템 검증 작업을 수행했습니다. 각 시스템 구성 요소에 대한 디지털 트윈을 생성하고 이를 가상 ECU(vECU)에 통합함으로써, Aumovio는 물리적 하드웨어 없이도 시스템 및 소프트웨어의 초기 개발, 통합, 검증을 수행할 수 있었습니다.

히타치의 성공 사례
히타치 아스테모(구 히타치 오토모티브 시스템즈)는 가상 엔진 ECU 및 자동화 테스트를 연구해 왔습니다. 이 회사는 Vector(벡터)의 vVIRTUALtarget을 가상화 도구로 도입하여 AUTOSAR를 구성하는 일부 BSW 모듈에 적용했습니다. 그 결과, 테스트 시나리오의 실행 시간을 대폭 단축하는 데 성공했다. 또한 테스트의 철저성 향상 및 HIL(통합 테스트)과 동일한 테스트 시나리오 사용 등 다른 효과도 달성했다.
AUTOSAR Classic 개발 워크플로
vVIRTUALtarget pro는 소프트웨어 개발자와 통합업체가 AUTOSAR 기반의 기능성 소프트웨어를 가상 환경에서 평가하는 데 사용되며, 초기 소프트웨어 컴포넌트(SWC)부터 양산(SOP) 준비가 완료된 실제 ECU에 이르기까지 전 과정을 지원합니다.
후속 작업 단계에서는 vECU를 귀사의 테스트 환경에서 실행하고 평가할 수 있습니다.


가상 ECU는 SIL 환경의 기반을 형성합니다. 다양한 단계에서 ECU를 평가하고, 각 단계의 평가를 재사용할 것을 권장합니다:
- 소프트웨어 컴포넌트(SWC) 통합 평가를 위해 레벨 1 가상 ECU(vECU)로 조기에 시작하십시오. application layer와 개별 소프트웨어 컴포넌트의 기능적 동작에 중점을 두십시오. vVIRTUALtarget은 최종 ECU에서도 사용될 RTE 헤더를 생성합니다. vVIRTUALtarget 레벨 1 가상 ECU는 일부 에뮬레이트된 basic software 서비스를 담고 있으며 ECU 수명 주기 관리를 제공합니다.
- 이어서 레벨 3 vECU와 ECU 통합 평가를 진행합니다. 이 단계에서는 AUTOSAR basic software의 구성, 통신, 그리고 애플리케이션과 basic software 간의 상호작용에 중점을 둡니다.
- 마지막으로 HIL 테스트는 통합된 하드웨어 장치에 대한 블랙박스 평가에 사용됩니다.
Vector 테스트 솔루션(vTESTstudio 또는 VS Code 확장 프로그램)을 사용하면 레벨 3의 테스트 대부분을 HIL에서도 재사용할 수 있습니다. 레벨 1 및 레벨 3 vECU는 모두 PortMonitoring 또는 XCP를 통해 포트 인스턴스나 ECU의 내부 상태에 대한 액세스를 추가로 제공합니다.
vVIRTUALtarget가 주요 개발 단계에서 어떻게 도움을 드리는지


1단계: SWC 개발: 초기 개발 단계에서의 AUTOSAR 소프트웨어 컴포넌트(SWC) 개발 및 평가
AUTOSAR SWC의 설계 및 개발 단계에서부터 vVIRTUALtarget pro를 사용하여 결과를 평가할 수 있습니다. 이 도구는 개별 또는 여러 SWC를 AUTOSAR 인터페이스를 통해 실행 환경에 자동으로 연결하는 기능을 제공합니다. vVIRTUALtarget pro는 AUTOSAR 기본 소프트웨어의 일반적인 동작을 emulation하므로, 기본 서비스 구성에 대해 별도로 신경 쓸 필요가 없습니다.
하지만 vVIRTUALtarget pro는 관리 계층을 제어하기 위한 일반적인 서비스를 직접 설정할 수 있는 자유도 제공합니다. 예를 들어, ECU의 웨이크업 행동이나 AUTOSAR 실행 가능한 객체를 AUTOSAR 태스크에 할당하는 작업 등이 이에 해당합니다. 이러한 유연한 접근 방식을 통해 실제 애플리케이션 개발과 테스트 구현에 전적으로 집중할 수 있습니다:
- 즉, 소프트웨어의 입력을 시뮬레이션하고
- 출력에서 소프트웨어의 반응을 관찰
2단계: ECU 통합: basic software가 탑재된 ECU의 개발 및 평가
다음 단계에서는 vVIRTUALtarget pro를 통해 가상화된 전체 ECU의 애플리케이션과 구성을 평가합니다:
DaVinci Configurator Classic 도구를 사용하면 basic software를 구성하고, 하드웨어와 관련 없는 요소를 가상 ECU에 1:1로 재사용할 수 있습니다. 하드웨어 관련 부분은 vECU용으로 대체됩니다. 그러나 가상 요소는 실제 부품에서 파생되므로 재구성이나 새로운 구성이 필요하지 않습니다. 그 결과물은 PC 실행 환경(예: CANoe)에서 사용할 수 있는 바이너리 파일입니다. 평가 인터페이스는 실제 ECU와 마찬가지로 네트워크 메세지와 I/O입니다.
또한, vVIRTUALtarget pro 버전은 다음과 같은 기능을 제공합니다:
- 버스 신호에 할당되지 않은 AUTOSAR 포트 인터페이스를 시뮬레이션하고 관찰하거나
- 또는 다른 소프트웨어 컴포넌트에 연결된 경우
- 또한, 닫힌 포트 연결을 모니터링할 수도 있습니다.
생성된 vECU는 단독으로, 다른 vECU와 함께, 또는 실제 ECU와 가상 ECU를 조합하여 전체 시스템을 평가할 수 있습니다. 다양한 표준을 지원하므로 vECU를 다음과 같은 다양한 실행 환경에 쉽게 통합할 수 있습니다:
- CANoe에 직접 통합
- 모든 vECU에 자동으로 통합되어 전체 vECU에 대한 액세스 및 제어가 가능한 OpenSUT API를 통해
- SIL Kit와 사전 통합
- FMI 3.0 및 ls-bus에 따른 기능 모형 유닛(Functional Mockup-Unit)으로
더 이상 AUTOSAR Adaptive 전용 가상화 도구가 필요하지 않습니다. 무료 오픈소스 SIL Kit을 사용하면 AUTOSAR Adaptive 애플리케이션과의 상호작용을 손쉽게 구현할 수 있습니다.
Product Description
vVIRTUALtarget pro는 AUTOSAR Classic 애플리케이션에서 vECU를 생성하는 과정을 지원합니다.
| 개발 단계 | vECU 레벨 1 | 평가 중점 |
| 소프트웨어 컴포넌트(SWC) 통합 | 레벨 1 | 가상 기능 SWC |
| ECU 통합 | 레벨 3 | 가상 ECU |
| 오픈 RTE 포트 액세스 + 포트 모니터링 | ||
| 기능적 시스템 통합 | 레벨 1 | 여러 SWC 간의 기능적 상호작용 |
| 시스템 통합 | 레벨 3 | 가상 및 실제 ECU를 갖춘 완전한 시스템 |
1) prostep ivip 백서 '스마트 시스템 엔지니어링, 가상 전자 제어기(V-ECU) 표준화를 위한 요구사항', 2020년
내려받기
관련 페이지



