vVIRTUALtarget_Visual_GenCar4_ECU_16x9_RGB.jpg

vVIRTUALtarget

vVIRTUALtarget으로 가상 ECU 만들기

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

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

히타치의 성공 사례

히타치의 성공 사례

히타치 아스테모(구 히타치 오토모티브 시스템즈)는 가상 엔진 ECU 및 자동화 테스트를 연구해 왔습니다. 이 회사는 Vector(벡터)의 vVIRTUALtarget을 가상화 도구로 도입하여 AUTOSAR를 구성하는 일부 BSW 모듈에 적용했습니다. 그 결과, 테스트 시나리오의 실행 시간을 대폭 단축하는 데 성공했다. 또한 테스트의 철저성 향상 및 HIL(통합 테스트)과 동일한 테스트 시나리오 사용 등 다른 효과도 달성했다.

AUTOSAR Classic 개발 워크플로

vVIRTUALtarget pro는 소프트웨어 개발자와 통합업체가 AUTOSAR 기반의 기능성 소프트웨어를 가상 환경에서 평가하는 데 사용되며, 초기 소프트웨어 컴포넌트(SWC)부터 양산(SOP) 준비가 완료된 실제 ECU에 이르기까지 전 과정을 지원합니다.

후속 작업 단계에서는 vECU를 귀사의 테스트 환경에서 실행하고 평가할 수 있습니다.

vVIRTUALtarget_user_roles_V1.4_graphic_EN.jpg

가상 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) 개발 및 평가

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 애플리케이션과의 상호작용을 손쉽게 구현할 수 있습니다.

가상화 서비스
당사의 맞춤형 가상화 서비스는 가상 전자 제어기(vECU)의 구축 및 관리에 대한 전문 지식과 맞춤형 지원을 통해 귀사의 개발 주기를 단축해 드립니다.

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년

vVIRTUALtarget Server Edition은 지속적 통합(CI) 환경에서 사용하도록 설계되었습니다. 여기에는 Docker를 지원하는 애플리케이션 VttMake뿐만 아니라, 애자일 개발 팀을 위한 매력적인 라이선스 모델도 포함되어 있습니다.

 추천최소
운영체제Windows 11 - 64비트
Linux Ubuntu (24.04 LTS부터) - VttMake만 지원
Windows 11 (버전부터 1803) - 64비트
Linux Ubuntu (22.04 LTS부터) - VttMake 전용
프로세서인텔 코어 i7
3.8 GHz
인텔 코어 i3
3.0 GHz
메모리 (RAM)16 GB4 GB
하드 드라이브 용량4GB 이상 (사용한 옵션 및 필요한 운영체제 구성 요소에 의존하여 다름)
화면 해상도풀 HD1280 x 1024

내려받기

관련 페이지

제품 및 솔루션 문의
제품 및 솔루션 문의
솔루션 검토, 기술 상담 또는 도입 문의가 있으신 경우 요구사항을 알려주십시오. 벡터 전문가가 귀사의 환경에 적합한 방안을 검토하여 안내해 드립니다.