본문 바로 가기

IAR C-RUN

IAR 플랫폼의 일부

IAR Embedded Workbench 및 일부 IAR 빌드 툴에서 사용할 수 있는 C-RUN 런타임 오류 검사 기능은 애플리케이션이 실행 중일 때 코드 내의 오류를 감지합니다.

주요 이점

C-RUN은 CI/CD 자동화, 현장 테스트 및 런타임 오류 탐지 기능을 강화하여 효율적인 디버깅을 가능하게 하고, 정적 분석에서 놓친 오류를 식별함으로써 신뢰할 수 있는 임베디드 소프트웨어를 보장합니다.

  • 정확한 런타임 오류 감지
  • 현장 테스트에 최적화됨
  • CI/CD 워크플로우에 최적화된 자동화 지원
여러 화면을 사용하며 코드를 작성하고 디버깅하는 개발자

정확한 런타임 오류 탐지

하드웨어 의존성 및 환경별 문제를 포함한 실제 실행 오류를 탐지하여, 임베디드 애플리케이션 배포 전에 정적 분석으로는 간과될 수 있는 버그를 식별합니다.

코드나 결과를 분석하고 있는 두 명의 개발자

현장 테스트에 최적화됨

C-RUN을 구성하여 원시 메시지를 사용자 정의 통신 채널을 통해 재전송하도록 설정함으로써, 직접적인 디버그 액세스가 불가능하거나 비실용적인 실제 환경에서 사후 분석을 수행할 수 있습니다.

IAR IDE와 VS Code의 효율성, 유연성, 여성 개발자

CI/CD 워크플로우에 최적화된 자동화 지원

IAR C-SPY 디버거를 사용하여 C-RUN을 배치 모드에서 자동화된 테스트에 손쉽게 통합하고, 미리 정의된 규칙과 설정을 적용하면서 출력을 로그나 외부 보고 도구로 리디렉션할 수 있습니다.

주요 기능

C-RUN은 런타임 오류 검사, 힙 무결성 검증 및 상세한 오류 보고 기능을 제공하여 임베디드 애플리케이션에서 견고하고 신뢰할 수 있는 코드를 보장합니다.

IAR Embedded Workbench에 통합

C-RUN은 IAR Embedded Workbench 및 IAR Build Tools에 완벽하게 통합되어 있어, 최소한의 설정만으로 원활하게 도입할 수 있습니다. 또한 효율적인 런타임 오류 탐지 및 디버깅을 보장하며, 임베디드 개발 및 자동화된 테스트를 위한 기존 워크플로우에 자연스럽게 통합됩니다.

유연한 런타임 오류 검사

C-RUN은 다양한 애플리케이션 유형과 환경에 맞춰 애플리케이션 코드를 인스트루먼트하거나 C/C++ 라이브러리를 대체하여 런타임 오류를 검사합니다. C와 C++을 모두 지원하여 포괄적인 런타임 검증을 보장합니다.

포괄적인 오류 탐지

C-RUN은 산술 오류, 포인터 범위 위반 및 힙 메모리 문제를 감지하여 런타임 오류를 방지합니다. 또한 정수 오버플로, 무효한 메모리 액세스, 이중 해제 작업 및 힙 블록 누수를 식별하여 애플리케이션의 안정성을 높입니다.

상세한 오류 보고 및 디버깅

각 오류에 대해 호출 스택 정보, 코드 상관 관계 및 그래픽 피드백을 제공합니다. 오류 규칙 관리를 통해 프로젝트, 파일 또는 코드 수준에서 오류 실행 제어, 로깅 또는 무시 설정이 가능합니다. 사용자는 필터 설정을 불러오고 저장할 수 있습니다.

수파데모 화면

IAR 플랫폼을 체험해 보세요

인터랙티브 데모

IAR 플랫폼을 직접 체험하고 작동 원리에 대해 알아보세요.

지원되는 아키텍처

ARM Renesas RX
C-RUN checked checked

지원되는 기기

Architecture Manufacturer Family Device
로딩 중...

자주 묻는 질문

IAR Embedded Workbench에서 C-RUN을 지원하는 아키텍처는 무엇입니까?

지원되는 버전: IAR Embedded Workbench for Arm, 버전 7.20 이상. IAR Embedded Workbench for RX, 버전 3.10 이상. 코드 크기가 12KB로 제한된 C-RUN은 14일간의 EWARM 및 EWRX 무료 평가 라이선스 기간 내에 평가용으로 사용할 수 있습니다.

IAR C-RUN은 어떤 종류의 오류를 감지할 수 있나요?

IAR C-RUN은 스택 오버플로, 0으로 나눗셈, 메모리 누수, 범위를 벗어난 액세스 등의 런타임 문제를 식별합니다.

IAR C-RUN은 C-STAT과 어떻게 다른가요?

C-STAT은 실행 전에 정적 분석을 통해 잠재적인 문제를 탐지하는 반면, C-RUN은 실행 중에 코드를 모니터링하여 실시간 오류를 포착합니다.

IAR C-RUN은 리소스가 제한된 임베디드 시스템에서 사용할 수 있나요?

네, 임베디드 애플리케이션에 최적화되어 있어 성능 저하를 최소화하면서 런타임 오류를 효율적으로 감지할 수 있습니다.

소프트웨어 인사이트

Highlights from Microelectronics UK in Embedded Software Development

"Do You Really Expect Developers to Write Code?" It was not the questi...

더 알아보기

GUI Testing for Qt: How Teams Test Complex Applications in Practice

요약 From digital paper tablets and professional audio systems to enterp...

더 알아보기

From Edge AI to 10-Year Product Lifecycles: Key Takeaways from embedded world North America 2026

AI dominated embedded world North America 2026. Every major silicon ve...

더 알아보기

모든 기능 이용하기

자유롭고 유연하게 개발 운영을 확장하고, 코드에 대한 확신을 바탕으로 혁신을 가속화하며, 규정 준수를 간소화하세요.

  • 아키텍처 및 기기에 구애받지 않음
  • 클라우드 지원, 기업 맞춤형
  • 기능 안전성 항상 포함
  • Linux 및 Windows에서 네이티브 지원

당사의 플랫폼을 통해 모든 것에 접근할 수 있습니다.


플랫폼 살펴보기

Platform wheel without header bigger canvas

 

지금 바로 시작해 보세요.
전 세계 영업팀이 여러분을 도와드리겠습니다.