C-RUN 동적 분석

C-RUN 동적 분석

C-RUN을 활용하여 개발 초기부터 에러를 찾아 낼 수 있습니다. IAR Embedded Workbench에 완벽히 통합되어 있으며 상세한 런타임 에러 정보를 제공합니다.

동적 분석을 사용하면, 런타임시 실제 오류를 찾을 수 있습니다. C-RUN은 IAR Embedded Workbench IDE에 완벽하게 통합된 동적 분석 툴입니다. 사용하기 쉽고 고객 요청에 따른 다양한 기능을 제공합니다.

주요 기능

  • C/C++ 언어의 코드 분석
  • 직관적이고 사용하기 쉬운 설정
  • 최적화된 테스트 코드 삽입으로 코드 사이즈와 성능 저하를 최적화
  • 다양하고 상세한 런타임 오류 정보 표시
  • 콜 스택 정보를 포함한 오류 정보 표시 
  • 오류 사항과 코드와의 상관관계 확인 및 에디터 창에 오류 표시
  • 유연한 에러 필터 관리
  • 배열 또는 범위를 가지고있는 객체들의 경계범위를 벗어난 접근 검사
  • 버퍼 오버플로우 검사
  • 서로 다른 타입의 변수를 캐스팅 할 경우 발생하는 값의 변화 검사
  • 산술연산에서의 오버플로우 검사
  • 쉬프트 연산에서의 오버플로우 검사
  • 힙 메모리의 잘못된 사용과 메모리 누수 검사
  • 추가 제품으로 이용 가능
    IAR Embedded Workbench for Arm, 버전 7.20 이상
    IAR Embedded Workbench for RX, 버전 3.10 이상

FAQ

동적 분석(Runtime Analysis)이란 무엇입니까? 

동적 분석 툴은 테스트 코드를 어플리케이션에 삽입하여, 소프트웨어 디버거에서 프로그램을 실행하는 동안 코드 상의 실제 및 잠재적 오류를 찾을 수 있습니다.

동적 분석으로 감지할 수 있는 일반적인 오류는 무엇입니까? 
Out of bounds, arithmetical 에러 및 메모리 불일치 오류.

왜 동적 분석이 필요합니까? 

동적 분석을 사용하면, 제품 개발에 더 많은 비용과 시간을 소비하게 하는 마지막 단계가 아닌 초기 단계에서 잠재적 및 실제 오류를 찾을 수 있습니다. 비용 효율성과 개발 시간을 향상시켜, 보다 신속한 시장 출시를 가능하게 합니다.

C-RUN은 C 및 C++을 모두 지원합니까? 

C-SPY 시뮬레이터에서 C-RUN을 사용할 수 있습니까? 그리고 실제 타켓 하드웨어에서도 가능합니까? 

C-RUN을 어떻게 평가해볼 수 있습니까? 

Arm용 IAR Embedded Workbench V7.20 (및 이후 버전) 또는 RX용 IAR Embedded Workbench V3.10를 다운로드 하면 C-RUN의 사이즈 제한 버전이 평가를 위해 활성화됩니다. IAR Embedded Workbench의 KickStart(사이즈 제한) 및 Baseline 에디션은 C-RUN 과 작동하지 않습니다.

어떤 Arm 코어가 C-RUN을 지원합니까? 
Arm용 IAR Embedded Workbench에서 지원되는 모든 코어.

C-RUN 평가용은 기능 제한이 있습니까? 
아니오.

C-RUN의 세부 사항

데이터시트는 C-RUN에 필요한 모든 정보를 제공하므로, 관련 내용을 쉽게 확인하고 공유할 있습니다.

 

© IAR Systems 1995-2020 - All rights reserved.

해당 사이트는 쿠키를 사용합니다. 이 사이트를 사용하려면 쿠키를 허용해야 합니다. Cookies