사이트맵 보기

뉴스레터

[TRACE32 News] TRACE32를 이용한 시험점검 장비의 기능 확장

작성일

작성자 기술지원

조회수 1367

첨부파일



TRACE32를 이용한 시험점검 장비의 기능확장


개발한 제품이 요구된 기능을 제대로 수행하는지 확인하거나 완성된 장비에 고장이 있는지 점검하는 장비를 시험점검 장비라고 합니다. 대부분의 시험점검 장비는 물리적인 신호를 모의하여 입력하고, 그 결과인 출력을 계측하여 분석함으로써 이상유무를 판단하는 기능을 제공합니다.

그림 1. 가상 비행 시험점검 장비

기술의 발전에 따라 제품의 기능이 다양해지고 소프트웨어의 복잡성이 증가되는 상황에서 이러한 시험점검 방식에는 한계가 있습니다. 물리적인 신호의 입출력 시험만으로는 소프트웨어에 잠재된 결함을 확인할 수 없기 때문입니다. 소프트웨어 결함은 토요타 급발진 사고, 인도네시아 항공기 추락 사고와 같이 인명 피해를 야기할 수 있는 중대한 문제로 소프트웨어 신뢰성 확보에 대한 요구가 증가하고 있습니다.

TRACE32는 세계표준 디버깅 툴로 코드 흐름 분석, 데이터 값 변화 추적, 코드 실행률 측정과 오류 주입 등 소프트웨어 신뢰성 확보를 위해 필요한 다양한 기능을 제공합니다. 또한 TRACE32 제품 모듈을 추가하여 하드웨어 신호 측정 및 분석, 디지털 신호 생성 등의 물리적인 시험점검에 필요한 기능도 제한적으로 지원합니다.


그림 2. TRACE32 제품 모듈별 주요 기능

LabVIEW는 제어 및 측정시스템 개발을 위한 그래픽 기반의 분석도구로서 시험점검 장비의 주요 개발/실행 플랫폼입니다. 입출력 디바이스와 적절한 데이터 처리를 규정한 컴포넌트(Virtual Instrument)를 이용해 타깃의 입력을 제어하고, 출력을 측정하여 장비에 대한 이상유무를 확인할 수 있습니다. 그러나 타깃 CPU 정보에는 접근할 수 없고, 소프트웨어를 제어 및 시험할 수는 있는 방법을 제공하지 않습니다.

TRACE32LabVIEW와 연동을 통하여 타깃의 Micro-controller system에 접근이 가능하도록 하여, 소프트웨어에 대한 제어 및 시험에 필요한 기능과 다양한 정보를 제공합니다.




고객문의 기술지원/
데모/
SW요청
031-627-
3116