제품

IAR Build Tools

임베디드 CI/CI는 IAR의 플랫폼에 내장되어 있습니다.

IAR Build Tools은 자동화된 임베디드 소프트웨어 개발을 위한 명령줄 툴체인입니다. 클라우드 및 서버 환경을 위해 설계된 이 도구는 CI/CD 파이프라인을 지원하여 다양한 아키텍처와 워크플로우에서 최적화된 성능, 확장성 및 효율성을 보장합니다.

주요 이점

IAR Build Tools은 클라우드 자동화, 고성능 컴파일 및 CI/CD 통합을 제공하여 효율적이고 안정적인 임베디드 소프트웨어 개발을 보장합니다.

화면의 개발자 코드

클라우드 지원 및 확장성

서버 기반 및 클라우드 호스팅 환경에 맞게 설계되어 최신 DevOps 워크플로우를 위한 자동 빌드를 지원하는 동시에 분산된 팀에서 임베디드 소프트웨어 개발을 위한 높은 확장성, 효율성 및 유연성을 보장합니다.

IAR IDE 및 VS Code 효율성 유연성 여성 개발자

고성능 컴파일

Build Tools에 포함된 IAR C/C++ 컴파일러는 IAR 임베디드 워크벤치와 동일한 업계 최고의 최적화 기능을 제공하여 효율적인 코드 실행, 최소한의 메모리 공간, 임베디드 애플리케이션의 뛰어난 성능을 보장합니다.
C-STAT 코드 품질 보고서

통합 코드 분석

정적 코드 분석을 위한 IAR C-STAT와 런타임 오류 감지를 위한 IAR C-RUN*이 포함되어 있어 소프트웨어 개발 수명 주기 전반에 걸쳐 규정 준수, 보안 및 고품질 코드를 보장합니다.

*Arm 및 RX에서 사용 가능.

CI 빌드 성능 분석 -1

원활한 CI/CD 통합

자동화된 워크플로우에 최적화된 IAR Build Tools은 지속적 통합 파이프라인과 통합되어 최신 DevOps 중심의 임베디드 개발 환경에서 코드 검증, 테스트 및 배포 속도를 높일 수 있습니다.

특징

IAR Build Tools은 자동화, CI/CD 워크플로우, 고급 최적화 및 기능 안전을 지원하여 다양한 환경에서 확장 가능하고 강력한 임베디드 소프트웨어 개발을 가능하게 합니다.

로고 원이 채워짐

명령줄 인터페이스

지속적인 통합 및 배포를 위해 자동화된 빌드 시스템에 쉽게 통합되어 스크립트화된 워크플로, 원격 실행, 다양한 개발 환경 전반에서 확장 가능한 소프트웨어 빌드를 지원합니다.
로고 원이 채워짐

컨테이너화된 환경 지원

일관된 임베디드 소프트웨어 개발을 위해 재현 가능하고 확장 가능하며 플랫폼에 독립적인 빌드를 지원하는 Docker 기반 및 클라우드 호스팅 워크플로우를 지원합니다.
로고 원이 채워짐

크로스 플랫폼 배포

온프레미스, 하이브리드 및 클라우드 기반 환경 전반의 DevOps 워크플로에 원활하게 통합되는 Linux(Ubuntu, Red Hat) 및 Windows를 지원합니다.
로고 원이 채워짐

최적화 및 에너지 효율

CI/CD 워크플로우를 위해 설계되어 향상된 성능으로 더 빠른 빌드 및 분석 시간을 제공합니다. 효율적인 병렬 실행을 통해 Linux에서 빌드가 최대 2배 더 빠르게 실행되고 분석이 최대 3.5배 더 빠르게 실행되어 개발 속도가 크게 향상됩니다.

로고 원이 채워짐

클라우드 및 자체 호스팅 호환성

다양한 배포 모델에서 작동하므로 개발팀은 로컬 인프라, 하이브리드 설정 또는 완전한 클라우드 기반 CI/CD 전략 중에서 선택하여 유연성과 확장성을 극대화할 수 있습니다.
로고 원이 채워짐

통합 기능 안전

ISO 26262, IEC 61508, IEC 62304 요구 사항을 충족하는 사전 인증된 툴체인으로, 정적 분석을 위한 IAR C-STAT와 런타임 오류 탐지를 위한 IAR C-RUN*을 포함하며, MISRA C/C++, CERT C/C++ 및 CWE 표준을 지원합니다.

*Arm 및 RX에서 사용 가능

기능 안전 인증

IAR Build Tools는 여러 기능 안전 표준을 충족하는 것으로 TÜV SÜD의 인증을 받았습니다. 새로운 플랫폼 출시마다 인증을 거쳐 일관된 고품질의 개발 프로세스와 소프트웨어를 보장합니다.

TUV_Functional_S

 

 

 

지원되는 아키텍처

  Arm RISC-V Renesas RL78 Renesas RH850 Renesas RX AVR
IAR Build Tools checked checked checked checked checked checked
FuSa 인증 checked checked checked checked un-checked un-checked

 

타사 통합

Visual Studio Code용 IAR 확장

강력한 확장 기능을 사용하여 Visual Studio Code에서 직접 IAR 프로젝트를 개발하세요. 레지스터, 심볼릭 메모리, 라이브 워치, 추적, 프로파일링, 코드 커버리지와 같은 도구를 갖춘 C-SPY 리스트윈도우를 통해 IAR이 임베디드 개발에 어떻게 혁신을 일으키고 있는지 알아보세요.

IAR 이클립스 플러그인

무료 IAR Eclipse 플러그인으로 C/C++ 개발자용 Eclipse IDE를 강화하여 IAR 빌드 툴과 원활하게 통합할 수 있습니다. 지원되는 대상 아키텍처를 위한 고품질 IAR 빌드 툴체인과 고급 디버깅 기능을 활용하세요.

Supported devices

지원되는 표준

언어 지원되는 표준 표준 라이브러리
C ISO/iec 9899:2018
ISO/iec 9899:1990
ISO/iec 9899:1995
C 표준 라이브러리
    • DLIB
C++ ISO/iec 14882:2017 ISO/iec 14882:2014
ISO/iec 14882:2017
    • Libc++

*기존 컴파일러는 최신 표준을 지원하지 않을 수 있습니다.

블루보드와 레나스 보드를 디버깅합니다.

자주 묻는 질문

어떤 아키텍처와 마이크로컨트롤러가 지원되나요?

IAR Build Tool은 

Arm, RISC-V, RH850, RX, RL78 및 AVR을 포함한 

광범위한 마이크로컨트롤러를 지원합니다.

추가 및 기존 아키텍처는 요청에 따라서만 제공될 수 있습니다.

IAR의 도구를 기존 CI/CD 파이프라인에 통합하여 자동화를 개선하는 가장 좋은 방법은 무엇입니까?

IAR은 Jenkins, GitHub, GitLab 및 Kubernetes와 통합되어 자동화된 빌드와 지속적인 테스트를 가능하게 합니다.

자동화된 빌드 및 테스트를 위해 IAR의 도구를 Jenkins, GitHub 또는 GitLab과 통합하려면 어떻게 해야 합니까?

IAR의 도구는 스크립팅과 자동화를 지원하여, 업계 표준 DevOps 도구와 원활하게 통합할 수 있습니다.