C-RUN
코드 품질을 높이기 위한 IAR Embedded Workbench에 완벽히 통합되어 있는 동적 분석 툴
01
런타임 시 에러 검출
C-RUN은 개발 환경 내에서 어플리케이션 동작을 체크함으로써 런타임 분석을 수행합니다. 이것은 산술적 연산 이슈나 메모리 bound 체크, heap 메모리 체크 기능등을 통하여 무엇이 어디서 잘못되었는 지 알려줍니다.
02
직관적이고 쉬운 사용법
C-RUN은 편리하고 유동적인 룰 선택 기능을 제공합니다. 이 런타임 분석툴은 C와 C++ 코드 분석이 가능하며 진단 루틴의 유용한 도구를 추가할 수 있습니다. 타켓 보드에서 수행 중 혹은 시뮬레이터에서 동작 중에 코드 체크가 가능하며, 바로 코드 수정 포인트 및 에디터에서 그래픽화한 체크 결과를 확인할 수 있습니다.
03
IAR Embedded Workbench에 완벽히 통합된 툴
C-RUN은 IAR Embedded Workbench for ARM과 Renesas RX 버전에 add-on 기능으로 통합됩니다. C-RUN은 edit/build/debug하는 동안, 또는 단위 테스트와 통합 테스트를 진행하는 것과 같이 기본적인 개발 workflow에 친화적으로 설계되었습니다. 또한 테스트의 초기 단계가 끝나자마자 매우 가치있는 결과물을 전달 해 줍니다
04
Stand-alone 모드
C-RUN은 필드에서 발생하는 발견하기 어려운 문제점을 찾아주는 단독 동작 모드로 사용될 수 있다. 이것은 IAR Embedded Workbench에서 필요한 C-RUN 테스트를 활성화하여 테스트할 펌웨어를 빌드하기만 하면 된다. 이때 C-RUN 분석 결과는 시리얼 통신 인터페이스 및 로그 메시지로 출력이 가능하다. 이 기록된 메시지는 진단과 버그 수정을 위해 C-SPY 커멘드 라인 유틸리티인, cspybat을 이용하여 offline에서 평문으로 번역이 가능하다.
C-RUN 평가가이드
이 가이드 문서는 평가를 위해 C-RUN를 어떻게 셋업하는 지, 또한 전체적이고 완벽한 평가를 위해 고려해야 할 부분을 담고 있습니다. 또한 예제 프로젝트들을 포함되어 있습니다.
이 제품에 대해 자세히 알고 싶으십니까?
우리는 여러분을 돕기 위해 전 세계에 위치하고 있으며, 우리 제품에 대한 질문에 항상 답변 드립니다.
C-RUN FAQ
런타임 분석이란 무엇입니까?
어플리케이션에 테스트 코드를 삽입하여, 소프트웨어가 디버깅 모드로 동작시 실제적이고 잠재적인 에러를 찾아내는 것 입니다.
런타임 분석을 통해 찾아낼 수 있는 일반적인 에러는 무엇입니까?
배열이나 포인터가 범위를 벗어나거나, 산술적인 에러가 발견되거나, 메모리 불일치가 발생했을때 에러를 검출합니다.
왜 런타임 분석이 필요합니까?
런타임 분석을 이용하여 미리 잠재적이고 실제적인 에러를 검출할 수 있습니다. 이 에러가 추후 제품화 단계에서 발생된다면 더 많은 비용과 시간을 소요하게 됩니다. 런타임 분석은 비용과 개발 시간을 줄일 수 있고 타겟 시장에 더 빠르게 제품을 출시할 수 있게 해줍니다.
C-RUN은 C와 C++ 모두를 지원하나요?
예 그렇습니다.
C-RUN 은 C-SPY의 시뮬레이터 모드에서도 동작하나요? 그리고 실제 타켓 보드에서도 동작하나요?
네 그렇습니다.
어떻게 C-RUN을 평가해볼 수 있나요?
IAR Embedded Workbench for ARM이나 IAR Embedded Workben for RX의 평가 버전을 다운로드 하시면 코드 사이즈 제약이 있는 C-RUN의 평가버전을 사용하실 수 있습니다. (주의!) KickStart(코드 사이즈 제한이 있는) 버전의 IAR Embedded Workbench는 C-RUN을 포함하지 않습니다.
C-RUN은 어떤 ARM 코어를 지원하나요?
IAR Embedded Workbench for ARM에 있는 모든 코어를 지원합니다.
C-RUN 평가버전에 다른 기능관련 제약사항이 있나요?
아니요, 없습니다.
Does my IAR Embedded Workbench version support C-RUN?
Supported versions:
- IAR Embedded Workbench for Arm, version 7.20 and forward
- IAR Embedded Workbench for RX, version 3.10 and forward
- 12KB code size limited C-RUN is available for evaluation within the 30-days EWARM free evaluation license
견적 문의
개발 프로젝트에서 이 제품을 사용하고 싶습니까? 당사 영업팀이 귀사에 적합한 솔루션을 안내해 드립니다. 이 양식을 작성하시면 귀하의 필요에 맞는 가격 견적을 보내드립니다. 귀하의 요청을 기다리겠습니다!