IAR 시스템즈, 선도적인 리눅스용 빌드 툴로 RISC-V 위한 기능 안전 제품 확장
상태바
IAR 시스템즈, 선도적인 리눅스용 빌드 툴로 RISC-V 위한 기능 안전 제품 확장
RISC-V 위한 리눅스용 IAR 빌드 툴, 안전 관련 임베디드 개발 위한 검증된 툴로 인증
  • by 박영수 기자
IAR 시스템즈의 RISC-V용 빌드 툴이 기능 안전 인증을 획득했다
IAR 시스템즈의 RISC-V용 빌드 툴이 기능 안전 인증을 획득했다
임베디드 개발을 위한 미래 지향적 소프트웨어 도구 및 서비스 공급 업체 IAR 시스템즈가 리눅스 기반 프레임워크를 지원하는 자사의 RISC-V용 빌드 툴이 기능 안전(functional safety) 개발 TÜV SÜD 인증을 받았다고 밝혔다.

이번 인증은 기능 안전에 대한 국제 상위 표준인 IEC 61508과 차량용 안전 관련 시스템에 적용되는 ISO 26262의 요건에 따라 수행됐다. 또 이 인증은 △의료 소프트웨어용 국제 표준 IEC 62304 △가전 기구용 IEC 60730 △기계 제어 시스템용 ISO 13849 및 IEC 62061 △공정 산업용 IEC 61511 △농업 및 임업용 ISO 25119 △유럽 철도 표준 EN 50128 및 EN 50657까지 포괄한다.

오늘날 많은 기업은 개발 단계부터 구축 및 테스트 단계에 이르기까지 품질을 보장하는 자동화한 프로세스를 공통적으로 요구한다. 이런 요구는 임베디드 애플리케이션의 점점 더 늘어나는 기능들과 결합해 확장이 가능하면서 유연한 소프트웨어 개발에 대한 필요성을 만들어낸다. 리눅스용 IAR 빌드 툴(IAR Build Tools for Linux)을 사용하면, 개발자는 프로젝트 투입 시간을 최적화할 수 있을 뿐 아니라 라이선스와 서버를 최적의 방식으로 관리 및 활용할 수 있다.

이 툴은 씨메이크(CMake)와 닌자(Ninja) 같은 다른 빌드 시스템에 쉽게 통합될 수 있으며, 커맨드 라인 빌드 유틸리티인 IAR빌드(IARBuild)는 젠킨스(Jenkins), 뱀부(Bamboo) 같은 지속적 통합(Continuous Integration) 엔진이나 도커 컨테이너(Doker Container)와 쉽게 통합돼 빌드 과정을 간소화한다. 개발자는 통합 정적 분석툴 C-STAT®을 사용해 개발 및 테스트 과정 전반에 걸쳐 코드 품질을 보장할 수 있다. C-STAT®은 MISRA C: 2012, MISRA C++:2008 및 MISRA C:2004와 같은 업계 표준의 준수를 확인할 수 있으며 CERT C 및 공통 취약점 목록(Common Weakness Enumeration, CWE)에서 정의한 결함, 버그, 보안 취약성을 감지한다.

리눅스용 IAR 빌드 툴에는 고도로 최적화한 △IAR C/C++ 컴파일러(IAR C/C++ Compiler™) △IAR 어셈블러(IAR Assembler) △링커(Linker) 및 라이브러리 도구 △IAR빌드(IARBuild) 및 런타임 라이브러리가 포함된다. IAR C/C++ 컴파일러(IAR C/C++ Compiler)는 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 시스템즈는 리눅스용 IAR 빌드 툴의 기능 안전 에디션에 대해 계약 기간 보증 지원과 함께 기능 안전 지원 및 업데이트 계약을 제공한다. 이 계약에는 우선적인 기술 지원 제공을 비롯해 검증된 서비스 팩에 대한 접근 권한과 알려진 오류 및 문제에 대한 정기 보고서 제공이 포함된다. 인증과 IAR 시스템즈의 RISC-V용 전체 서비스에 대한 자세한 내용은 홈페이지에서 확인할 수 있다.
 

[리뷰전문 유튜브 채널 더기어TV]
이 기사를 공유합니다
ABOUT AUTHOR
박영수 기자
박영수 기자 ysp5555@naver.com

댓글삭제
삭제한 댓글은 다시 복구할 수 없습니다.
그래도 삭제하시겠습니까?
COMMENT 0
댓글쓰기
계정을 선택하시면 로그인·계정인증을 통해
댓글을 남기실 수 있습니다.