DaVinci Configurator Pro
AUTOSAR 베이직 소프트웨어의 편리한 설정, 검증 및 생성

DaVinci Configurator Pro - AUTOSAR 베이직 소프트웨어 설정 툴

DaVinci Configurator Pro는 AUTOSAR ECU의 베이직 소프트웨어(BSW)와 Runtime Environment (RTE)를 설정, 검증 및 생성하기 위한 주요 툴입니다.

DaVinci Configurator Pro는 일반적인 AUTOSAR 프로젝트의 원형 모델 중 소프트웨어 통합 단계에서 주로 사용됩니다.

장점

  • OEM의 시스템 디스크립션과 진단 디스크립션을 기반으로 한 BSW의 자동 파라미터화
  • 모든 BSW와 RTE를 위한 특정 설정 인터페이스
  • 제3 공급업체 모듈을 쉽게 통합
  • 문제 해결 팀을 통한 설정 검증
  • ECU 소프트웨어의 연속적 통합을 위한 Workflow 지원

새로운 옵션: 연속통합(Continous Integration)

동영상을 통해 CI 옵션이 어떤 이점을 제공하는지 알아보세요!

새로운 연속통합 (CI: Continuous Integration) 옵션은 어플리케이션 소프트웨어 컴포넌트를 표준화된 통합 파이프라인을 사용하여 통합하는 기능으로서 기존 AUTOSAR 툴 소프트웨어인 DaVinci Configurator Pro에 추가되었고, 수정된 기능 또는 새로운 기능을 기존 소프트웨어에 신속하게 통합시킬 수 있습니다.

연속통합(Continuous Integration) 옵션에 대한 자세한 정보

응용 분야

베이직 소프트웨어 및 RTE 구성

  • 통신, NV 메모리, 진단 및 런타임 시스템과 같은 베이직 소프트웨어의 모든 측면을 위한 편리한 커스텀 사용자 인터페이스
  • 파라미터에 대한 네이티브 (Native) 보기를 지원하는 Generic configuration editor (GCE)
  • 구성 도중 의존적인 파라미터를 자동으로 조절
  • 복잡한 구성 작업을 보조하는 기능
펼치기

베이직 소프트웨어 및 RTE 검증

  • 파라미터의 포괄적인 모듈 맞춤형 적합성 체크
  • 오류 엔트리의 빠른 피드백을 위한 Live Validation
  • 사용자가 마우스 클릭만으로 실행할 수 있는 솔루션 제안 나열
  • 보다 나은 시야를 위한 개별 메시지의 승인 메커니즘

펼치기

베이직 소프트웨어 및 RTE 생성

  • 모듈 생성기는 설정 가능한 생성 시퀀스로 불러옴
  • 명령행으로 원하는 어떤 외부 생성기이든 통합 가능
펼치기

각 사용 사례에 적합한 DaVainci 제품 개요

일반 사용자 그룹

전문가 사용자 그룹

펼치기

버전 5.22의 특징

자동화 인터페이스 확장

  • 평가된 배리언트 세트 불러오기 및 업데이트
  • 포뮬러 표현 값 수집 및 설정

 

신규 편의 에디터 기능 및 마법사

  • 편리한 암호화 스택 구성

 

최적화된 툴 기능

  • 입력 파일 워크플로우로부터 독립된 평가된 배리언트 세트에 대한 향상된 관리
  • 입력 파일 도우미/마법사를 위한 확장

 

기능

  • OEM의 시스템 디스크립션과 진단 디스크립션 파일로부터 파라미터 추출
  • 추출한 파라미터의 쓰기 방지 디스플레이
  • 개별적으로 추출한 파라미터의 겹쳐쓰기 방지를 통해 시스템 디스크립션 상의 오류 수정
  • 시스템 디스크립션 변경 후 자동으로 설정 업데이트
펼치기
  • 프로젝트 업데이트 중 시스템 디스크립션 수정을 위해 스크립트 실행
  • ECU 설정 변경을 위해 자동화 스크립트 실행

펼치기
  • 시스템 디스크립션으로부터 추출한 파라미터 등에 대한 HTML 리포트 생성
  • Post-build loadable ECU로 설정 단계 전환. 이는 컴파일 이전 파라미터의 금지된 수정을 막아줍니다.
펼치기
  • 다른 프로젝트 간의 통합을 위한 비교 통합 기능
  • 모듈 구성을 별도의 파일에 잘게 나누어 저장. 파일 기반 구성 관리 시스템을 통해 간편하게 관리할 수 있습니다.
펼치기

AUTOSAR Network Explorer는 ARXML 형식으로 네트워크 디스크립션 편집을 위해 DaVinci Configurator Pro에 통합됨.

 

펼치기
  • 배리언트 정의 (AUTOSAR 컨셉에 따라 평가된 Variant 세트)
  • 각 배리언트마다 입력 파일 세트 선택
  • 모든 배리언트에 전체 설정 생성
  • 단일 배리언트를 표시해주는 인터페이스 필터
  • 개별 파라미터의 변성/불변성 표시
펼치기

옵션

Option RTE: MICROSAR RTE 설정

  • SWC 통합에 특화된 에디터
  • 보조 기능 (예: SWC를 자동으로 연결하거나 SWC의 작업 배정을 간소화)

이 기능들은 DaVinci Developer 라이센스로도 가능합니다. 이미 DaVinci Developer 라이센스를 보유하고 계시다면 DaVinci Configurator Pro용 Option RTE가 필요치 않습니다.

펼치기

Option MD: 모듈 개발

  • 모듈, 컨테이터 및 파라미터 정의로 BSWMD 파일을 편리하게 생성
  • C-Code나 ARXML 포맷의 SWC 디스크립션을 위한 검증 규칙을 개발하기 위한 SDK (Software Development Kit)
펼치기

Option WF: 워크플로우 스크립트 개발

  • 시스템 디스크립션 스크립트 개발 (Python 2.7)

    • 시스템 디스크립션 단계에서 입력 데이터 교정
    • 프로젝트 업데이트 중 스크립트 자동 실행
    • DaVinci Configurator Pro으로 실행하기 위한 스크립트 파일의 서명

  • 개발 자동화 스크립트 (Groovy)

    • 파라미터 편집, 검증 결과 엑세스, 해결 작업의 실행 같은 다양한 작업 자동화
    • 스크립트 프로젝트의 쉬운 설치를 위한 보조
    • IntelliJ IDEA와 같은 툴로 스크립트 디버깅
    • 사용자 인터페이스나 명령행으로 스크립트 작업 실행

  • Option WF 스크립트 생성을 위해서만 필요합니다.
    Execution of scripts is possible with 스크립트의 실행은 Option WF 없이도 DaVinci Configurator Pro로 가능합니다.
펼치기

연속통합 (CI: Continuous Integration) 옵션은 Gradle® 기반 빌드 시스템으로 제어되는 ASW (Application Software) 패키지의 통합 자동화를 위한 소프트웨어 통합 파이프라인을 제공합니다.

 

ASW 개발자 및 통합 엔지니어는 소프트웨어 통합 주기를 줄일 수 있습니다.

소프트웨어 통합 자동화를 위한 앱 패키지 제공

  • 기능 또는 기능 개발 범위에 따라 ECU ASW를 다양한 앱 패키지로 세분화가 가능합니다.
  • 각 앱 패키지에 대한 소프트웨어 통합 결정이 정형화된 통합 지침 형태로 사전탑재될 수 있습니다.
  • 루트설정(Root Configuration)으로 시작점을 준비합니다.
  • DaVinci 프로젝트를 앱 패키지의 통합 자동화 기초로 제공합니다.
  • 모든 앱 패키지에서 사용 가능한 루트설정 (Root Configuration)은 BSW (Basic SoftWare) 설정을 포함하고, 이미 통합된 SWC를 포함할 수도 있습니다.

효율적이고 안정적이며 재사용 가능한 ASW 통합 자동화 수행

  • 소프트웨어 통합 파이프라인은 하나 이상의 앱 패키지를 MICROSAR 베이직 소프트웨어에 자동으로 매핑합니다.
  • SWC가 통합되지 않아 초래되는 이슈(예: missing init value)에 대한 해결방법을 자동으로 제공합니다.
  • 표준 워크플로우는 vVIRTUALtarget pro 및 vVIRTUALtarget 베이직 에뮬레이션을 위한 빌드를 지원하고 하드웨어 타겟을 위한 빌드 시스템 통합을 제공합니다.
  • 여러 통합 단계의 사용자별 커스터마이징이 가능합니다.
  • 동일한 파이프라인 설정을 로컬 사용자 PC와 중앙 빌드 서버에서 사용이 가능합니다.
  • 백-인-타임(Back-in-Time) 기능을 디버깅과 빌드를 재실행할 수 있습니다.
  • 통합 파이프라인은 실행이 필요한 단계에서만 실행합니다.
  • 이전 빌드 어느 단계에서나 빌드를 재시작 할 수 있고, 이를 통해 입력 데이터가 변경되더라도 빠르게 리빌드를 완료할 수 있습니다.
  • 빌드 프로세스 중 발생하는 오류는 모든 단계와 상태 메시지로 나누어 분석 가능하며, 이로써 빌드가 실패할 경우 소프트웨어 결함을 발견하는 시간을 단축시킬 수 있습니다.

다양한 빌드 시스템 구축에 사용

  • ASW 매핑 및 BSW 구성 자동화를 위한 CI 옵션을 기존 빌드 시스템에 통합합니다.
  • CI 옵션을 기본 빌드 루틴으로 사용하고 자체 Gradle® 빌드 단계에 의한 소프트웨어 통합 파이프라인을 확장할 수 있습니다.
  • Jenkins와 같은 CI 툴을 사용하여 사전에 정의된 방식 또는 사용자 커밋에 대한 반응으로 통합 파이프라인을 실행합니다.
  • 모든 MICROSAR 4 프로젝트(R-22: 배포 22버전 이상)에 적용합니다.

소프트웨어 통합 파이프라인은 다양한 벡터 툴과 연동이 가능합니다. CI 옵션의 모든 기능을 활용하기 위한 별도의 툴 라이센스가 필요할 수 있습니다.

DaVinci Configurator Pro의 시스템 요구사항을 확인하세요.

펼치기

제품 정보

펼치기
  권장 최소
프로세서
Hexa-Core
Dual-Core
메모리 (RAM)
16 GB,
32GB (큰 프로젝트 진행시)
8 GB
해상도 1920 x 1080 1600 × 900
운영체제 Windows 7, 8.1, 10 (64 Bit) Windows 7 (64 Bit)
디스크 SSD HDD

 

펼치기

기술적인 질문에 대한 답변이 필요하신가요? KnowlegdeBase를 이용해보세요!

 

펼치기

다운로드

뉴스 & 이벤트

펼치기

교육

AUTOSAR의 기본과 AUTOSAR 베이직 소프트웨어 및 툴에 대해 더 알고자 하십니까? 벡터는 1-5 일 과정의 모듈식 AUTOSAR Worshop을 제공합니다. 이 Workshop은 AUTOSAR 4 및 AUTOSAR 3에 대해 다룹니다. 예정된 모듈에 따라 이 Workshop은 다음을 제공합니다.

 

  • AUTOSAR 방법론을 학습할 수 있습니다.
  • ECU 개발의 주요 영역에 대한 통찰력을 얻을 수 있습니다.
  • 일부 OEM들의 사양을 알 수 있습니다.
  • ISO 26262에 따른 안전 관련 ECU를 위한 벡터 솔루션인 MICROSAR Safe을 소개합니다.


각 교육 모듈에 대한 자세한 정보는 교육 포털을 참조하십시오.

문의

임베디드 소프트웨어 및 AUTOSAR 기술영업

벡터코리아 IT ㈜

서울특별시 용산구 한강대로 69
용산푸르지오써밋 업무동 9층
04378
한국

전화: +82 2 807 0600 Ext.4
팩스: +82 2 807 0601
이메일: embedded@kr.vector.com


관련 제품

DaVinci Developer
MICROSAR

AUTOSAR Standard의 스마트한 구현

추가 정보
AUTOSAR Classic

차량 ECU를 위한 양산 검증된 표준

자세한 정보
TA Tool Suite

TA Tool Suite은 임베디드 실시간 시스템 설계, 시뮬레이션, 최적화와 검증에 대한 다양한 기능을 제공합니다.

Link