C-RUN 동적 분석

C-RUN 동적 분석

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

주요 기능

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

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 평가용은 기능 제한이 있습니까? 
아니오.

Arm용 코드 분석

Demo of how to work with integrated code analysis in IAR Embedded Workbench for Arm. 

© IAR Systems 1995-2019 - All rights reserved.

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