2018. 10. 3.

Vector와 Lauterbach, XCP 프로토콜을 통한 소프트웨어 디버깅을 위한 개발 솔루션 선보여

Know-how
VX1000

계측 및 캘리브레이션을 위해 마이크로컨트롤러 디버깅 인터페이스를 병행하여 사용함으로써 소프트웨어 개발 속도를 높입니다.

Vector와 Lauterbach는 새로운 ASAM 표준인 “Software Debugging over XCP”를 기반으로 한 ECU 소프트웨어 개발용 통합 솔루션을 제공하고 있습니다. 이 솔루션을 통해 측정, 캘리브레이션 및 디버깅을 위해 하드웨어를 반복적으로 전환해야 하는 번거로움을 없앨 수 있습니다.

차량 내에서 ECU 디버그 커넥터에 접근하는 것은 어려울 수 있으며, MC와 디버그 도구 간 전환 시 필요한 빈번한 분리 및 재연결 작업에는 적합하지 않습니다. Vector와 Lauterbach는 협력을 통해 인터페이스의 병행 사용에 대한 자동차 업계의 요구사항에 부응하고 있으며, 계측 및 캘리브레이션과 디버깅을 위해 ECU에 대한 일관된 접근 방식을 제공하고 있습니다. 이 작업은 2017년 11월에 발표된 새로운 ASAM 표준인 “Software Debugging over XCP”를 기반으로 하며, 양사는 이 표준의 개발에 적극적으로 참여했습니다.

Vector의 VX1000 계측 및 캘리브레이션 하드웨어를 사용하면 개발 단계 ECU 및 양산 전 단계 ECU의 내부 데이터에 접근할 수 있습니다. 테스트 차량에서 자동차용 전체 온도 범위 전반에 걸쳐 100 Mbyte/s 이상의 데이터 전송 속도를 달성할 수 있습니다. VX1000 하드웨어의 XCP 슬레이브를 통해 CANape 계측 및 보정 도구나 표준을 준수하는 XCP 마스터를 갖춘 다른 도구에 연결할 수 있습니다. 이러한 XCP 마스터의 한 예로 라우터바흐(Lauterbach)의 TRACE32 디버거가 있으며, 이 디버거는 XCP 슬레이브를 통해 ECU 및 이에 연결된 디버깅 인터페이스에 접근합니다. 이 디버깅 구성은 ECU 소프트웨어를 별도로 확장할 필요 없이 작동할 수 있습니다. 여기서 TRACE32 XCP 마스터는 하드웨어 기반의 TRACE32 디버거와 동일한 디버깅 기능을 제공합니다.

“Lauterbach 디버거와 Vector의 VX1000 및 CANape 계측 및 캘리브레이션 솔루션 간의 상호 운용성은 ECU 개발자에게 상당한 부가가치를 창출합니다. 이전에는 두 시스템이 작업 현장에서 병행하여 사용되었습니다. 이제 두 시스템을 협력적으로 사용할 수 있을 뿐만 아니라, VX1000이 통합된 차량 내 ECU까지 디버깅 적용 범위를 확장할 수 있습니다. 이를 통해 다양한 새로운 유형의 애플리케이션이 가능해지며, 작업 처리가 간소화되어 ECU 소프트웨어 개발 및 테스트 과정에서 귀중한 시간을 절약할 수 있습니다,”라고 Vector의 VX1000 계측 및 캘리브레이션 하드웨어 시스템 아키텍트인 랄프 쾨니히(Ralf König) 박사는 말합니다.

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