내가 논문의 주제로 생각하고 있는 검증(디버깅)과 관련한 시장에 나와있는 상용 제품들에 대한 정보를 정리한 곳이다.
아이지 시스템
OPENice-RT
기존의 JTAG 방식이 아닌 ETM 방식의 디버깅을 가능하게 해주는 디버거 장비이다. ETM Trace 기능의 주요 특징은 다음과 같다.
- 실시간 디버깅 기능 제공
- 실제 프로그램의 실행정보 획득
- Backstep 기능 및 History 열람 기능
- Reset Exception 발생 시 이전 실행 기록 확인 가능
다음은 JTAG 과 ETM 디버거와의 차이점을 비교한 것이다.
사양 | JTAG | ETM |
지원 프로세서 | ARM Processor | ETM 내장 ARM Processor |
주요 기능 | Run & Stop | Trigger & Filtering |
타겟정보획득 | 프로세서 정지시 | 프로세서 실행시 |
제공 데이터 | 메모리/레지스터/변수/… | 실행기록 |
이 제품의 특징은 다음과 같다.
ETM 을 이용한 Trace/Trigger 지원
OPENice-RT 는 칩의 ETM port 를 이용해서 실시간 Trace 기능 및 Trigger 기능을 지원한다.