IAR, 업그레이드된 Arm 및 RISC-V용 툴체인 출시 및 임베디드 개발 지원 강화
임베디드 시스템 개발용 소프트웨어 솔루션 분야의 선도 기업인 IAR (www.iar.com)은 자사의 주력 툴체인에 대한 주요 업데이트로 Arm 버전 9.70 및 RISC-V 버전 3.40용 IAR 툴체인을 출시했다고 밝혔다. IAR의 최신 툴체인은 클라우드 기능을 지원하는 IAR 플랫폼의 성능, 안전, 자동화 역량을 크게 개선해 자동차, 산업, 의료 및 사물인터넷(IoT) 시장에서 민첩하고 확장 가능한 임베디드 애플리케이션을 지원한다.
점점 더 복잡해지는 임베디드 시스템 설계에 대응하기 위해 구축된 최신 IAR 툴체인은 클라우드 기반 라이선싱, 지속적 통합(continuous integration, CI) 및 지속적 배포(continuous delivery, CD) 파이프라인 통합, 그리고 멀티 아키텍처 지원을 제공한다. Arm과 RISC-V의 끊임없는 혁신에 발맞춰 IAR은 고품질의 보안상 안전한 개발을 위한 통합 플랫폼을 제공한다. IAR의 이러한 혁신을 통해 고객은 제품 출시 기간을 단축하고, 연구개발(R&D) 비용을 절감하며, 투자수익률(ROI)을 개선하고, 복잡한 임베디드 개발을 보다 예측 가능하고 확장 가능하게 만들 수 있다.
IAR의 토마스 앤더슨(Thomas Andersson) 최고제품책임자(CPO)는 “Arm과 RISC-V가 임베디드 혁신의 미래를 만들어가고 있는 상황에서 IAR이 고객의 혁신과 차별화에 기여하는 맞춤형 툴체인을 제공하게 돼 자랑스럽게 생각한다”며 “이번에 발표한 IAR의 최신 툴체인은 향상된 DevOps 통합, 멀티 아키텍처 코드 재사용, 안전 규정 준수 개발을 위한 빌트인 지원을 통해 IAR 플랫폼의 성능과 역량을 더욱 향상시켰다. 이 모든 기능들은 IAR의 유연한 클라우드 지원 구독 액세스를 통해 이용할 수 있다”고 밝혔다.
최신 버전에서 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 지원을 통해 실시간 동작에 대한 보다 심층적인 가시성을 확보할 수 있다. 이렇게 향상된 기능들은 개발을 가속화하고, 디버깅을 간소화하며, 복잡한 임베디드 시스템 전반에 걸쳐 투명성을 높인다.
그 결과, 개발팀은 반복되는 사이클을 줄이고, 코드 품질을 개선하며, 자원 사용을 최적화해 제품 출시를 더욱 앞당기고 개발 투자 수익을 향상할 수 있다.
IAR의 임베디드 플랫폼에 대한 자세한 내용은 www.iar.com/embedded-development-tools 에서 확인할 수 있다.
IAR 다른 기사 보기