주요 콘텐츠로 건너뛰기
EHOOKS

소프트웨어 hook 삽입 툴

이미지는 EHOOKS 애플리케이션의 스크린샷을 보여줍니다.

EHOOKS는 고급 post-build-hooking 기술을 사용합니다. 이를 통해 ECU 소프트웨어의 변경사항을 즉각적으로 반영할 수 있으며 개발, 프로토타이핑, 캘리브레이션, 테스트 등 광범위한 사용 사례를 지원합니다. ECU 공급업체, 소프트웨어 빌드 프로세스, ECU 빌드 툴 체인과는 별도로 수정 작업을 할 수 있습니다. 가상 ECU도 완벽하게 지원합니다.

이점

비용 절감

On-demand ECU 소프트웨어 변경으로 대기 시간을 줄입니다.

확장성

다양한 훅(hook) 종류를 지원합니다.

높은 신뢰성

15개 이상의 ECU 공급업체에 30개 이상의 ECU 플랫폼을 지원하고 있습니다.

특징

특허 받은 후크 삽입 기술을 중심으로 한 이타스 이훅스 소프트웨어 전시

특허 출원 중인 고급 훅 삽입 기술을 통해 EHOOKS는 신뢰성 있고 정확하게 ECU 소프트웨어를 수정할 수 있는 방법을 제공합니다. ECU HEX 및 A2L 파일로의 접속만으로도 가능합니다.

EHOOKS는 ECU 소프트웨어 공급업체와 그 소프트웨어를 사용하는 OEM 업체 간 안전한 데이터 교환을 지원합니다. ECU 소프트웨어 공급업체의 지적재산권을 보호하면서 고품질의 훅을 보장하기 위해 EHOOKS는 ECU 소프트웨어의 내부 지식을 활용합니다.

EHOOKS는 사용하기 쉽습니다. 리스트에서 캘리브레이션/바이패스 할 ECU 변수(측정값)를 선택한 다음 build 버튼을 클릭하기만 하면 됩니다. 몇 초 만에 수정된 ECU HEX 및 A2L로의 작업이 가능합니다.

EHOOKS는 동일한 워크플로우, 동일한 feature set 및 사용자 인터페이스의 가상 ECU와 실제 ECU를 지원합니다. EHOOKS 구성(바이패스 훅, 바이패스 기능, 추가 기능, 캘리브레이션 훅 등)을 가상 ECU와 실제 ECU 간 쉽게 전송할 수 있습니다.

EHOOKS는 모든 가상 ECU 런타임/시뮬레이션 환경과 호환되며 Windows 32 비트 가상 ECU 타입(타입 1~4)을 지원합니다.

다양한 작동 모드 지원을 보여주는 이타스 이훅스 소프트웨어 디스플레이

구성 가능한 enabler을 추가하여 여러 작동 모드를 지원합니다. Enabler는 이타스 INCA와 같은 캘리브레이션 툴에서 추가 기능 및 수정사항을 활성화 또는 비활성화할 수 있는 스위치입니다.

  • Shadow mode
  • Limited operation
  • Unlimited operation
  • Feature toggling
높은 사용 사례 유연성을 보여주는 이타스 이훅스 소프트웨어 디스플레이

EHOOKS는 ECU 소프트웨어에 바이패스 훅을 삽입하기 위한 유연성을 제공하는 기술입니다. 소프트웨어/기능 개발, 테스트, 캘리브레이션 등 다양한 개발 영역에 걸쳐 광범위한 사용 사례를 지원합니다.

  • 기능 개발: EHOOKS로 ECU 소프트웨어에 외부 바이패스 후킹과 서비스 포인트를 추가할 수 있습니다. 이를 통해 동작 모델링 툴과 래피드 프로토타이핑 시스템을 사용하여 새로운 제어 전략을 효율적으로 개발할 수 있습니다.
  • 소프트웨어 개발: ECU 소프트웨어 안에 직접 새로운 알고리즘 시행을 삽입하는 데 EHOOKS를 사용할 수 있습니다. 이로써 on-target 프로토타이핑 및 시행 테스트가 가능합니다.
  • 테스트: EHOOKS는 캘리브레이션 바이패스 훅을 통해 ECU 소프트웨어에 테스트 데이터를 주입하는 효율적인 방법을 제공합니다. 이를 통해 소프트웨어 신호 또는 진단 상태 기기에 대한 보조수동장치를 직접 제어할 수 있습니다.
  • 캘리브레이션: EHOOKS는 캘리브레이션 엔지니어가 사소한 소프트웨어 버그에 대해 작업하거나, 캘리브레이션 매개변수에 관한 입력변수를 직접 제어함으로써 캘리브레이션 프로세스의 효율성을 높일 수 있는 메커니즘을 제공합니다.
이타스 이훅스의 포괄적인 시스템 통합 옵션을 그래픽으로 시각화합니다.

EHOOKS는 third-party 툴뿐만 아니라 이타스 소프트웨어 및 하드웨어 제품군의 모든 구성과 매끄럽게 통합됩니다. 그로 인해 소프트웨어 개발 과정 전반에 걸쳐 서로 다른 여러 사용 사례를 end-to-end로 지원할 수 있습니다.

ASCET 통합

EHOOKS는 ASCET과의 통합으로 on-target 바이패스 실험을 지원합니다. 주요 특징은 다음과 같습니다:

  • ASCET-SE 타깃에 대한 지원
  • ECU 타깃 양자화와 함께 ASCET 물리적 또는 구현 모델 사용
  • ASCET 모델의 측정 및 캘리브레이션에 대한 전적인 지원
  • On-target 바이패스를 위해 ASCET 모델의 변경 없이 사용
  • ASCET에서의 ‘One-click build’ 및 ECU 내 모델 코드의 자동 통합

Simulink® 통합

EHOOKS는 on-target 바이패스를 위해 EHOOKS를 구성하고 Simulink® 모델을 쉽게 통합할 수 있는 새로운 Simulink® 통합 패키지를 선보입니다. Simulink® 통합 패키지는 새로운 Simulink® 블록 및 시스템 타깃을 추가함으로써 EHOOKS 전체를 구성하고 직관적, 효율적으로 Simulink® 내에서 직접 빌드 프로세스를 관리할 수 있도록 합니다. 주요 특징은 다음과 같습니다:

  • Realtime Workshop(RTW) 및 Realtime workshop embedded coder 지원으로 임베디드 코더의 코드 효율성 제고
  • Simulink® 모델의 측정 및 캘리브레이션에 대한 전적인 지원
  • Simulink® 모델 내에 있는 기존 캘리브레이션 매개변수 재사용
  • ECU 데이터를 물리적 데이터 타입으로, 또는 그 반대로 자동 변환
  • Simulink® 내에서 직접 새로운 ECU HEX 파일 구성부터 구축까지 완전한 자동화 및 매끄러운 통합
이미지는 EHOOKS 제품을 사용하는 방법을 보여주는 다이어그램입니다.

다양한 종류의 작업에 따라 다음의 EHOOKS 제품들을 이용할 수 있습니다:

  • EHOOKS-PREP (Preparation)
    EHOOKS-PREP는 EHOOKS용 ECU 소프트웨어를 준비하기 위해 소프트웨어 개발에서 사용되는 일회성 과정입니다. 그 결과물은 ECU 소프트웨어에 대한 암호화된 정보를 가진 EHOOKS A2L 파일로, EHOOKS-DEV는 이를 활용하여 훅 장착의 정확성 및 신뢰성을 높이고 최종사용자의 사용 용이성을 크게 향상시킬 수 있습니다. EHOOKS-PREP는 ECU에 따라 다르며, 새로운 ECU 제품군에 대해서는 포팅을 필요로 합니다.
  • EHOOKS-DEV (Developer)
    EHOOKS-DEV는 ECU 소프트웨어에 훅을 삽입하는 데 사용됩니다. EHOOKS-DEV는 간단한 설정 환경을 제공하며, 특정 소프트웨어 훅/패치의 추가를 빠르고 쉽게 할 수 있습니다. EHOOKS-DEV는 hook된 ECU 소프트웨어를 포함한 새로운 HEX 및 A2L 파일을 출력합니다. EHOOKS-DEV는 ECU에 따라 다르며, 새로운 ECU 제품군에 대해서는 포팅을 필요로 합니다.
  • EHOOKS-CAL/EHOOKS-BYP (Calibration/Bypass)
    EHOOKS-CAL과 EHOOKS-BYP는 INCA add-on으로, EHOOKS-DEV에 의해 구현되는 바이패스 훅/소프트웨어 패치에 접속할 수 있도록 해줍니다. 이를 통해 ECU 소프트웨어의 다른 측면과 마찬가지로 접속, 제어 및 캘리브레이션을 할 수 있습니다. EHOOKS-CAL은 캘리브레이션 사용자가 상수 및 캘리브레이션 바이패스 훅으로 작업할 수 있도록 해주며, EHOOKS-BYP은 소프트웨어/기능 개발 사용자가 모든 훅 종류(상수 및 캘리브레이션 바이패스 훅 외에 on-target 또는 외부 바이패스 훅)로 작업할 수 있도록 해줍니다. EHOOKS-CAL/BYP의 라이선스는 지원되는 모든 HOOKS ECU에 적용됩니다.
작업시간 단축
EHOOKS를 사용하면 바이패스 훅을 몇 초 내에 ECU 소프트웨어에 추가할 수 있습니다. 몇 주 또는 몇 달이 걸리던 작업을 몇 초로 단축하여 OEM과 공급업체 간 협업이 용이해집니다.

활용 사례

이 영상은 EHOOKS로 on-target 바이패스를 위한 바이패스 훅과 새로운 기능을 ECU 소프트웨어에 직접 추가하는 방법을 보여줍니다.

이 영상은 캘리브레이션 효율성 향상을 위한 EHOOKS 사용에 대해 보여줍니다.

이 영상은 EHOOKS를 통해 진단 소프트웨어에 직접 테스트 데이터를 삽입하여 더 효율적으로 진단 상태 전환을 테스트하는 방법을 보여줍니다.

다운로드

아이콘 문서 다운로드

이타스 다운로드센터는 이타스 제품 및 솔루션에 대해 다양한 정보를 제공합니다. 플라이어, 브로슈어, 기술 관련 기사/논문, 매뉴얼 등의 자료와 핫픽스 및 소프트웨어 업데이트에 관한 내용을 확인하실 수 있습니다.

기술자료

호스트 시스템 요구사항
호스트 시스템 요구사항
운영 체제
Windows® 10, Windows® 11

호스트 시스템 요구사항
하드웨어
최소: 2.0GHz CPU, 2GB RAM, 2GB HDD
권장: 3GHz CPU, 4GB RAM, 10GB HDD
설치를 위한 DVD-ROM 드라이브
최소 1024 x 768 이상의 그래픽 카드, 256MB RAM, 16 bit 컬러, DirectX 9

호스트 시스템 요구사항
지원되는 시스템 통합
호스트 시스템 요구사항

EHOOKS V5.3은 2018a부터 2023b까지 모든 버전의 MATLAB®/Simulink®를 지원합니다.
ASCET V6.4 이상

호스트 시스템 요구사항
지원되는 ECU [1]
호스트 시스템 요구사항

Bosch MEDC17, MDG1 and MDG2 families
Bosch RH850 families
Continental CTCEMS, AURIX and VLE families
Denso SH2, Z4, Z7 and AURIX families
Melco SH2 and RH850 families
General Motors PPC, AURIX and RH850 families
Chrysler PPC family
Delphi DCM6, DCM7, ETC3 and MTRI families
Magneti Marelli 11GV, AURIX and MMTRI3 families
AUTRON Aurix families
HITACHI AURIX and RH850 families
Stellantis Tricore family
DRÄXLMAIER PPC family
Marquardt Tricore family
Virtual ECUs (Windows 32bit)

호스트 시스템 요구사항
주석
[1] 지원되는 ECU 플랫폼은 지속적으로 추가될 예정이며, 이에 대한 최신정보는 이타스코리아에 문의해 주시기 바랍니다. 새로운 포트는 요청 시 지원 가능합니다.
이 제품은 차량 애플리케이션에 사용하기 위해 개발 및 출시되었습니다. 다른 도메인에서의 사용은 이타스 담당자에게 연락하시기 바랍니다.

모든 뉴스

예정 이벤트

문의하기

궁금하신 사항은 언제든지 문의해 주시기 바랍니다.