IAR Build Tools for Arm
Ubuntu, Red Hat 또는 Windows 기반 프레임워크에서 자동화된 빌드 및 테스트 프로세스를 간소화합니다.
01
크로스 플랫폼 지원
빌드 툴에는 자동화된 애플리케이션 빌드 및 테스트 프로세스를 위한 플랫폼 기반 프레임워크 간 구현을 지원하는 IAR C/C++ 컴파일러, IAR 어셈블러, 링커 및 커맨드 라인 빌드 유틸리티 IARBuild가 포함됩니다. 정적 코드 분석은 추가 제품 C-STAT에서 사용할 수 있습니다.
02
유연한 고성능 개발 툴
소규모 빌드 서버의 몇 개의 라이센스부터 동시에 수백 개의 병렬 빌드가 활성화 된 대규모 설치에 이르기까지 다양한 설치에 적합합니다. 유연한 고성능의 개발 툴을 표준화함으로써, 기업은 향상된 라이선스 및 비용 관리의 이점을 누리면서 협업을 개선하여 생산성을 높일 수 있습니다.
03
Arm 디바이스 7,000+ 지원
모든 주요 공급 업체의 모든 32 비트 Arm 코어를 지원합니다. Arm Cortex-M0, Cortex-M0+, Cortex-M1, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-M23, Cortex-M33, Cortex-M55, Cortex-M85, Cortex-R4, Cortex-R5, Cortex-R52+, Cortex-R7, Cortex-R8, Cortex-A5, Cortex-A7, Cortex-A8, Cortex-A9, Cortex-A15, Cortex-A35, Cortex-A53, Cortex-A55, Cortex-A57, Cortex-A72와 Arm11, Arm9, Arm7 및 SecurCore를 포함합니다.
04
현대적이고 확장 가능한 워크플로우
Virtual Machines, Docker 및 Self-hosted Runner를 포함한 CI/CD 파이프 라인을 위한 현대적이고 확장 가능한 빌드 서버 토폴로지를 지원합니다.
자동화된 워크플로우
Arm용 IAR 빌드 툴에 의해 활성화됩니다.
오늘날의 개발 방식에는 품질을 보장하고 빌드 및 테스트를 지속적으로 실행하기 위한 자동화된 프로세스가 필요합니다. 사소한 변경이라도 모든 변경 사항은 빌드 서버의 주 분기 또는 리포지토리로 다시 병합되므로 릴리스 직전에 모든 부분이 함께 작동하도록 보장하기 위해 통합 악몽을 피하기 위해 작은 단계에서 커밋 및 유효성을 검사할 수 있습니다. 병합은 가능한 한 자주 또는 적어도 하루에 한 번 수행됩니다.
많은 회사에서 자동화된 릴리스 프로세스와 애플리케이션 배포를 언제든지 추가하여 이 접근 방식을 한 단계 더 발전시키고 있습니다.
효율적인 방식의 지속적인 통합 및 지속적인 배포
서버를 구축하고 팜을 구축하려면 유연하고 고성능의 환경이 필요합니다. 빌드 툴을 사용하면 기본적으로 크로스 플랫폼 환경에서 CI(지속적 통합) 및 CD(지속적 전달)를 사용하거나 고성능의 가상 머신 또는 컨테이너로 사용할 수 있습니다. 이를 통해 소스 코드에 집중할 수 있고 시간 소모적인 수동 작업에 대해 걱정할 필요가 없으며 오류는 자동으로 포착됩니다.
제품 개요
이 비디오에서 Arm용 IAR 빌드 툴에 대해 알아보십시오.
최신 배포판
우리는 새로운 기능, 새로운 디바이스 지원 및 확장된 기능으로 툴을 지속적으로 업데이트하고 개선하고 있습니다.
Latest version: 9.50
-
Command line debug capability for CI/CD activities and debugging using VS Code on Linux
The C-SPY command line utility (cspybat) and the Runtime Analysis tool (C-RUN) are now available on Linux for running applications in the Simulator, or on hardware using the I-jet and I-jet Trace debug probes. -
MISRA C:2012 Amendment 3
The Static Analysis tool C-STAT has extended its coverage of the MISRA C:2012 Coding Standard and now fully supports MISRA C:2012 Amendment 3. -
New GCC C language extensions
-
Additional Arm ACLE support
Version: 9.40.2
- Support for new devices
Added support for devices from ABOV, Ambiq, AutoChips, CKS, GeneralPlus, Microchip, NXP, Puya, Renesas, Silicon Labs, STMicroelectronics, and Texas Instruments. See the complete list in the release notes.
Version: 9.40
-
Arm PACBTI support
Implements the pointer authentication security mechanism initially launched in the Arm Cortex-M85 core. -
Arm Cortex-A32 support
Adds support for the Arm Cortex-A32 32-bit core based on the Armv8-A AARCH32 architecture. -
New compiler GCC extensions
The following GCC extensions are now supported by the compiler-
the __auto_type specifier
-
the format function attribute
-
the warn_unused_result function attribute
-
- Support for new devices
Version: 9.32
- Arm Cortex-R82 support
Support for the new high performance 64-bit Cortex-R82 core based on the ARMv8-R AARch64 architecture. - Support for new devices
Version: 9.30
- Arm Cortex-M85 support
- Arm Cortex-M Custom Instructions support
- Cortex-R52+ support
- Extended Armv8-A support
- Library support for the C++17 language standard
- Additional GNU C language extensions
- Visual Studio Code support
The IAR Build and IAR C-SPY Debug extensions available on Microsoft Marketplace enable you to work in Visual Studio Code (with IAR Build Tools or IAR Embedded Workbench installed) to:
- Build IAR Embedded Workbench projects
- Run the C-STAT static analysis tool
- Debug applications* using the same range of hardware/debug probes as in IAR Embedded Workbench*requires IAR Embedded Workbench for Arm
-
Support for new devices
리소스 최적화
간소화된 개발 및 테스트는 라이선스 관리 및 서버 활용은 물론 개발 및 테스트에 소요되는 시간을 최적화하는 데 도움이 됩니다. 당사의 빌드 툴은 소규모 빌드 서버의 몇 가지 라이선스부터 동시에 활성화된 수백 개의 병렬 빌드가 있는 대규모 설치에 이르기까지 다양한 설치에 적합합니다.
유연하고 고성능의 개발 툴을 표준화함으로써 기업은 향상된 라이선스 및 비용 관리의 이점을 누리면서 협업을 개선하고 생산성을 향상시킬 수 있습니다. 엔지니어링 팀과 개별 엔지니어의 경우 중단 없는 워크플로에 액세스하여 많은 이점을 얻을 수 있습니다. 또한 글로벌 기술 지원과 유연한 교육 프로그램을 제공합니다.
미래 지향적인 툴과 서비스를 기반으로 표준화하고 임베디드 소프트웨어 개발의 모든 측면을 위한 강력하고 유연하며 완전한 플랫폼을 확보하십시오.
개요 비디오: Linux에서 IAR을 사용한 커맨드 라인 디버깅
최신 워크플로우 및 DevOps 방식을 위해 Linux에서 사용할 수 있는 고급 클라우드 디버깅 및 시뮬레이션 기능을 알아보세요.
튜토리얼
Github 페이지에서, 빌드 툴에 대한 다양한 튜토리얼을 찾을 수 있습니다.
통합
이 제품에 대해 자세히 알고 싶으십니까?
우리는 여러분을 돕기 위해 전 세계에 위치하고 있으며, 우리 제품에 대한 질문에 항상 답변 드립니다.
견적 문의
개발 프로젝트에서 이 제품을 사용하고 싶습니까? 당사 영업팀이 귀사에 적합한 솔루션을 안내해 드립니다. 이 양식을 작성하시면 귀하의 필요에 맞는 가격 견적을 보내드립니다. 귀하의 요청을 기다리겠습니다!