임베디드 시스템 개발용 소프트웨어 솔루션 전문 기업인 IAR(www.iar.com)은 자사 주력 툴체인의 주요 업데이트로 Arm 버전 9.70 및 RISC-V 버전 3.40용 IAR 툴체인을 출시했다고 16일 밝혔다.
IAR의 최신 툴체인은 클라우드 기능을 지원하는 IAR 플랫폼의 성능, 안전, 자동화 역량을 크게 개선해 자동차, 산업, 의료 및 사물인터넷(IoT) 시장에서 민첩하고 확장 가능한 임베디드 애플리케이션을 지원한다.
점점 더 복잡해지는 임베디드 시스템 설계에 대응하기 위해 구축된 최신 IAR 툴체인은 클라우드 기반 라이선싱, 지속적 통합(continuous integration, CI) 및 지속적 배포(continuous delivery, CD) 파이프라인 통합, 멀티 아키텍처 지원을 제공한다.
최신 버전에서 IAR은 첨단 DevOps 관행과 분산 개발에 대한 지원을 더욱 강화했다. 오픈 소스 SDK, CMake 기반 워크플로우, 외부에서 작성한 실행 파일과의 호환성 등이 향상돼 개발팀은 하이브리드 및 클라우드 네이티브 환경 전반에서 개발 작업을 보다 효율적으로 진행할 수 있다. 로컬 작업이나 컨테이너화된 CI/CD 파이프라인에서 이루어지는 작업에 관계없이 개발자는 IAR 플랫폼으로 구동되는 일관되고 추적 가능한 경험을 활용할 수 있다.
기능 면에서 Arm 툴체인은 GNU C/C++ 및 C++20에 대한 지원을 확장해 오픈 소스 및 공급회사 SDK와의 통합이 용이해졌다. RISC-V 버전은 DSP 및 SIMD 명령어에 대한 지원을 확대하고, 시놉시스(Synopsys) ARC-V와 같은 자동차 등급 IP와의 호환성을 포함함으로써, 개발자가 산업용 툴을 안심하고 채택할 수 있도록 지원한다.
최신 작업 플로우를 단일 플랫폼에 통합함으로써 IAR은 툴체인의 복잡성과 비효율성을 최소화한다. 또 ISO 26262, IEC 61508, IEC 62304와 같은 안전 표준을 기본 지원하므로 개발자는 인증을 간소화하고, IP를 보호하며, 출시 기간을 단축할 수 있다.
이들 업데이트를 보완해 최신 IAR 비주얼 스튜디오 코드 확장(IAR Visual Studio Code extensions) 버전 1.42는 IAR 플랫폼에 첨단 RTOS 인식 디버깅을 제공한다. 개발자는 자신에게 익숙한 개발 환경 내에서 작업 및 인터럽트 로깅, 멀티코어 실행 인사이트, Arm기반의 제퍼(Zephyr) RTOS 지원을 통해 실시간 동작에 대한 보다 심층적인 가시성을 확보할 수 있다.

