IAR C-RUN
IAR 플랫폼의 일부
IAR Embedded Workbench 및 일부 IAR 빌드 툴에서 사용할 수 있는 C-RUN 런타임 오류 검사 기능은 애플리케이션이 실행 중일 때 코드 내의 오류를 감지합니다.
주요 이점
C-RUN은 CI/CD 자동화, 현장 테스트 및 런타임 오류 탐지 기능을 강화하여 효율적인 디버깅을 가능하게 하고, 정적 분석에서 놓친 오류를 식별함으로써 신뢰할 수 있는 임베디드 소프트웨어를 보장합니다.
- 정확한 런타임 오류 감지
- 현장 테스트에 최적화됨
- CI/CD 워크플로우에 최적화된 자동화 지원
정확한 런타임 오류 탐지
하드웨어 의존성 및 환경별 문제를 포함한 실제 실행 오류를 탐지하여, 임베디드 애플리케이션 배포 전에 정적 분석으로는 간과될 수 있는 버그를 식별합니다.
현장 테스트에 최적화됨
C-RUN을 구성하여 원시 메시지를 사용자 정의 통신 채널을 통해 재전송하도록 설정함으로써, 직접적인 디버그 액세스가 불가능하거나 비실용적인 실제 환경에서 사후 분석을 수행할 수 있습니다.
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은 산술 오류, 포인터 범위 위반 및 힙 메모리 문제를 감지하여 런타임 오류를 방지합니다. 또한 정수 오버플로, 무효한 메모리 액세스, 이중 해제 작업 및 힙 블록 누수를 식별하여 애플리케이션의 안정성을 높입니다.
상세한 오류 보고 및 디버깅
각 오류에 대해 호출 스택 정보, 코드 상관 관계 및 그래픽 피드백을 제공합니다. 오류 규칙 관리를 통해 프로젝트, 파일 또는 코드 수준에서 오류 실행 제어, 로깅 또는 무시 설정이 가능합니다. 사용자는 필터 설정을 불러오고 저장할 수 있습니다.
지원되는 아키텍처
| ARM | Renesas RX | |
| C-RUN |
지원되는 기기
| Architecture | Manufacturer | Family | Device |
|---|---|---|---|
| 로딩 중... | |||
검색 결과가 없습니다.
자주 묻는 질문
IAR Embedded Workbench에서 C-RUN을 지원하는 아키텍처는 무엇입니까?
IAR C-RUN은 어떤 종류의 오류를 감지할 수 있나요?
IAR C-RUN은 C-STAT과 어떻게 다른가요?
IAR C-RUN은 리소스가 제한된 임베디드 시스템에서 사용할 수 있나요?
소프트웨어 인사이트
How to Use AI Agents for Embedded Development with IAR Tools
Give Your AI Agent the Same Tools You Trust on Your Embedded Project A...
Specifications Are Back: What AI Exposed About Your Engineering Foundations
When a coding assistant writes most of a pull request and the pull req...
Fast Teams Don't Skip Quality
When a team ships something with known bugs to hit a launch date, the ...
모든 기능 이용하기
자유롭고 유연하게 개발 운영을 확장하고, 코드에 대한 확신을 바탕으로 혁신을 가속화하며, 규정 준수를 간소화하세요.
- 아키텍처 및 기기에 구애받지 않음
- 클라우드 지원, 기업 맞춤형
- 기능 안전성 항상 포함
- Linux 및 Windows에서 네이티브 지원
당사의 플랫폼을 통해 모든 것에 접근할 수 있습니다.