01
크로스 플랫폼 지원
빌드 도구에는 IAR C/C++ 컴파일러, IAR 어셈블러, 링커, 커맨드 라인 빌드 유틸리티 IARBuild, 자동화된 애플리케이션 빌드 및 테스트 프로세스를 위한 크로스 플랫폼 기반 프레임워크에서 구현을 지원하는 C-SPY 명령줄 유틸리티(cspybat)가 포함됩니다. 정적 코드 및 런타임 분석은 추가 제품 C-STAT 및 C-RUN에서 사용할 수 있습니다.
02
유연한 고성능 개발 툴
소규모 빌드 서버에서 몇 개의 라이선스부터 동시에 수백 개의 병렬 빌드가 활성화된 대규모 설치에 이르기까지 다양한 설치에 적합합니다. 빌드 도구는 중요한 소프트웨어 빌드 및 테스트의 대규모 배포를 가능하게 합니다.
03
Arm 디바이스 9,200+ 지원
모든 주요 공급업체의 모든 32비트 Arm 코어와 Arm Cortex-M0, Cortex-M0+, Cortex-M1, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-M23, Cortex-M33, Cortex-M52, Cortex-M55, Cortex-M85, Cortex-R4, Cortex-R5, Cortex-R7, Cortex-R8, Cortex-R52, Cortex-R52+, Cortex-R82, Cortex-A5, Cortex-A7, Cortex-A8, Cortex-A9, Cortex-A15, Cortex-A17, Cortex-A32, Cortex-A35, Cortex-A53, Cortex-A55, Cortex-A57, Cortex-A72, Arm11, Arm9, Arm7 및 SecurCore를 포함한 선택된 64비트 Arm 코어를 지원합니다.
04
크로스 플랫폼 이점을 제공하는 최신 워크플로우
CI/CD 파이프라인(가상 머신, 컨테이너(Docker) 및 자체 호스팅 러너 포함)을 위한 Ubuntu, Red Hat 및 Windows에서 현대적이고 확장 가능한 빌드 서버 토폴로지를 지원합니다.
자동화된 워크플로우
Arm용 IAR 빌드 툴에 의해 활성화됩니다.
오늘날의 개발 방식에는 품질을 보장하고 빌드 및 테스트를 지속적으로 실행하기 위한 자동화된 프로세스가 필요합니다. 사소한 변경이라도 모든 변경 사항은 빌드 서버의 주 분기 또는 리포지토리로 다시 병합되므로 릴리스 직전에 모든 부분이 함께 작동하도록 보장하기 위해 통합 악몽을 피하기 위해 작은 단계에서 커밋 및 유효성을 검사할 수 있습니다. 병합은 가능한 한 자주 또는 적어도 하루에 한 번 수행됩니다.
많은 회사에서 자동화된 릴리스 프로세스와 애플리케이션 배포를 언제든지 추가하여 이 접근 방식을 한 단계 더 발전시키고 있습니다.
효율적인 방식의 지속적인 통합 및 지속적인 배포
서버를 구축하고 팜을 구축하려면 유연하고 고성능의 환경이 필요합니다. 빌드 툴을 사용하면 기본적으로 크로스 플랫폼 환경에서 CI(지속적 통합) 및 CD(지속적 전달)를 사용하거나 고성능의 가상 머신 또는 컨테이너로 사용할 수 있습니다. 이를 통해 소스 코드에 집중할 수 있고 시간 소모적인 수동 작업에 대해 걱정할 필요가 없으며 오류는 자동으로 포착됩니다.
제품 개요
이 비디오에서 Arm용 IAR 빌드 툴에 대해 알아보십시오.
Please accept marketing and preference cookies to view this video.
Modify settings.최신 출시
우리는 새로운 기능, 새로운 디바이스 지원 및 확장된 기능으로 툴을 지속적으로 업데이트하고 개선하고 있습니다.
최신 버전: 9.60.3
-
Cortex-M52 지원
-
MISRA C:2023에 대한 C-STAT 지원
MISRA C:2023, MISRA C Third Edition, Second Revision이라고도 알려진 이 버전은 이제 지원됩니다. 여기에는 MISRA C:2012 수정안 2(AMD2), 3(AMD3) 및 4(AMD4)와 기술적 정정안 2(TC2)가 통합되어 있습니다. MISRA C:2023에는 C11 및 C18 언어 기능에 대한 지원이 통합되어 있습니다. -
GCC의 "C 프로그래밍 언어 확장"에 대한 새롭고 업데이트된 지원
-
ISO C에 대한 추가 GCC 완화 지원
-
Cortex-R52 단일 정밀도 전용 모드
-
J-Link: Linux 및 Windows에서 VS Code를 사용한 CI/CD 활동 및 디버깅을 위한 명령줄 디버그 기능
Segger J-Link 디버그 프로브가 Booth Linux와 Windows에서 C-SPY 명령줄 유틸리티(cspybat)와 런타임 분석 도구(C-RUN)에 추가되었습니다. -
Cortex-M55 및 Cortex-M85 ETM 추적
디버거 추적 디코더는 이제 최신 Arm Cortex-M 코어에서 전체 명령어 추적을 지원합니다. -
SDM 디버그 인증
동적으로 로드 가능한 공유 라이브러리를 생성하기 위한 Sys V 공유 객체에 대한 실험적 지원을 합니다. -
동적으로 로드 가능한 공유 라이브러리를 생성하기 위한 Sys V 공유 객체에 대한 실험적 지원
-
SARIF 출력에 대한 실험 지원
SARIF 출력 형식은 컴파일러, 링커, 어셈블러, C-STAT 명령줄 도구에서 지원됩니다. -
새로운 장치 지원
버전: 9.50
-
Linux에서 VS Code를 사용한 CI/CD 활동 및 디버깅을 위한 명령줄 디버그 기능
C-SPY 명령줄 유틸리티(cspybat)와 런타임 분석 도구(C-RUN)를 이제 Linux에서 사용하여 시뮬레이터에서 애플리케이션을 실행하거나 I-jet 및 I-jet Trace 디버그 프로브를 사용하는 하드웨어에서 실행할 수 있습니다. -
MISRA C:2012 수정안 3
정적 분석 도구인 C-STAT은 MISRA C:2012 코딩 표준에 대한 적용 범위를 확장했으며, 이제 MISRA C:2012 수정안 3을 완벽하게 지원합니다. -
새로운 GCC C 언어 확장
-
추가 Arm ACLE 지원
버전: 9.40.2
-
새로운 장치 지원
ABOV, Ambiq, AutoChips, CKS, GeneralPlus, Microchip, NXP, Puya, Renesas, Silicon Labs, STMicroelectronics, Texas Instruments의 장치에 대한 지원이 추가되었습니다. 출시 노트에서 전체 목록을 확인하세요.
버전: 9.40
-
Arm PACBTI 지원
Arm Cortex-M85 코어에서 처음 출시된 포인터 인증 보안 메커니즘을 구현합니다. -
Arm Cortex-A32 지원
Armv8-A AARCH32 아키텍처를 기반으로 하는 Arm Cortex-A32 32비트 코어에 대한 지원을 추가합니다. -
새로운 컴파일러 GCC 확장
다음 GCC 확장은 이제 컴파일러에서 지원됩니다.
-
the __auto_type specifier
-
the format function attribute
-
the warn_unused_result function attribute
-
-
새로운 장치 지원
버전: 9.32
-
Arm Cortex-R82 지원
ARMv8-R AARch64 아키텍처를 기반으로 하는 새로운 고성능 64비트 Cortex-R82 코어를 지원합니다. -
새로운 장치 지원
견적 문의
개발 프로젝트에서 이 제품을 사용하고 싶습니까? 당사 영업팀이 귀사에 적합한 솔루션을 안내해 드립니다. 이 양식을 작성하시면 귀하의 필요에 맞는 가격 견적을 보내드립니다. 귀하의 요청을 기다리겠습니다!