Offcanvas
Some text as placeholder. In real life you can have the elements you have chosen. Like, text, images, lists, etc.
Offcanvas
1111Some text as placeholder. In real life you can have the elements you have chosen. Like, text, images, lists, etc.
오픈소스

IAR 시스템즈, 리눅스 기반 워크플로우 간소화 위한 제품 포트폴리오 확대

편집부 | ITWorld 2021.06.07
IAR 시스템즈는 IAR 임베디드 워크벤치(IAR Embedded Workbench) 개발 툴체인에 포함된 빌드 툴을 바탕으로 한 리눅스용 빌드 툴을 발표했다. 



이번에 출시된 제품은 기존 빌드 툴의 최신 확장판으로, 르네사스에서 생산하는 저전력 RL78 마이크로컨트롤러(MCU)에 리눅스 기반 프레임워크를 구축할 수 있도록 지원한다. 사용자들은 이 툴을 이용해 빌드 및 테스트 워크플로우를 간소화할 수 있다고 업체 측은 설명했다.

개발자는 IAR 시스템즈의 리눅스용 빌드 툴을 이용해 프로젝트에 투자하는 시간을 비롯한 각종 자원을 최적화할 수 있고, 온갖 라이선스와 서버를 최적화된 방식으로 관리하고 이용할 수 있다. 또한 이 툴은 CMake나 닌자를 비롯한 여러 가지 빌드 시스템과 쉽게 연동할 수 있다. 

IARBuild명령어 라인 빌드 유틸리티를 이용하면 젠킨스나 밤부와 같은 지속적 통합 엔진이나 도커 컨테이너와 쉽게 연동할 수 있도록 빌드 과정을 간소화할 수 있다. 뿐만 아니라, 개발자는 통합 정적분석툴 C-STAT를 활용해 개발 및 테스트 과정 내내 일정한 코드 품질을 유지할 수 있다. C-STAT은 해당 코드가 MISRA C:2012, MISRA C++:2008, MISRA C:2004 등 산업 표준의 준수 여부를 검증하고, CERT C와 공통취약점 목록(CWE)에 규정된 각종 결함, 버그, 보안 취약점을 검출하는 도구이다.

리눅스용 IAR 빌드 툴에는 IAR C/C++ 컴파일러, IAR 어셈블러, 링커 및 라이브러리 툴, C-STAT, IARBuild 및 런타임 라이브러리 등의 도구가 포함돼 있다. IAR C/C++ 컴파일러는 C18(ISO/IEC 9899:2018) 프로그래밍 언어 표준을 자체적으로 이행하고, C++17가 가진 모든 기능을 지원한다. 또한 C++14(ISO/IEC 14882:2015), C11(ISO/IEC 9899:2012), C89(ANSI X3.159-1989) 및 부동 소수점 산술과 관련된 IEEE 754 표준을 지원한다.

현재 이용 가능한 리눅스용 IAR 빌드 툴은 Arm용, RISC-V용, 르네사스RH850(RH850 (Renesas RH850)용, 르네사스 RX(Renesas RX), 르네사스 RL78(Renesas RL78)용 버전이 있다.  editor@itworld.co.kr
 Tags IAR 시스템즈
Sponsored

회사명 : 한국IDG | 제호: ITWorld | 주소 : 서울시 중구 세종대로 23, 4층 우)04512
| 등록번호 : 서울 아00743 등록일자 : 2009년 01월 19일

발행인 : 박형미 | 편집인 : 박재곤 | 청소년보호책임자 : 한정규
| 사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2022 International Data Group. All rights reserved.