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를 어떻게 셋업하는 지, 또한 전체적이고 완벽한 평가를 위해 고려해야 할 부분을 담고 있습니다. 또한 예제 프로젝트들을 포함되어 있습니다.

PDF datasheet

C-RUN을 위한 더욱 자세한 사항

이 데이터시트는 C-RUN 사용을 위해 필요한 모든 정보를 포함하므로 수록된 내용을 쉽게 알 수 있으며, 동료에게 공유가 가능합니다.

Download datasheet
subway_leaving_station_photo-1604060361232-0213c2ad2eaa.jpg

이 제품에 대해 자세히 알고 싶으십니까?

우리는 여러분을 돕기 위해 전 세계에 위치하고 있으며, 우리 제품에 대한 질문에 항상 답변 드립니다.

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

견적 문의

개발 프로젝트에서 이 제품을 사용하고 싶습니까? 당사 영업팀이 귀사에 적합한 솔루션을 안내해 드립니다. 이 양식을 작성하시면 귀하의 필요에 맞는 가격 견적을 보내드립니다. 귀하의 요청을 기다리겠습니다!

죄송하지만, 당사 사이트에서는 Internet Explorer를 지원하지 않습니다.보다 편안한 사이트를 위해 Chrome, Edge, Firefox 등과 같은 최신 브라우저를 사용해 주시길 부탁드립니다.