배너

2024.10.03 (목)

  • 구름많음동두천 22.4℃
  • 구름많음강릉 23.7℃
  • 맑음서울 24.0℃
  • 맑음인천 24.3℃
  • 구름조금수원 25.0℃
  • 구름조금청주 25.2℃
  • 구름많음대전 24.7℃
  • 구름많음대구 23.5℃
  • 구름조금전주 26.9℃
  • 구름조금울산 24.7℃
  • 구름많음광주 25.8℃
  • 구름조금부산 27.9℃
  • 맑음여수 25.0℃
  • 구름조금제주 27.7℃
  • 구름많음천안 24.0℃
  • 구름많음경주시 24.7℃
  • 맑음거제 25.1℃
기상청 제공

정치/경제/사회

IAR 시스템즈, 리눅스 기반의 프레임워크 빌드 툴 개발

기존의 Arm, RISC-V, 르네사스 RH850, 르네사스 RX 외에 새롭게
르네사스 RL78까지 지원하는 리눅스용 빌드 툴 출시

 

데일리연합(월간, 한국뉴스신문) 이대희 기자 |  미래지향적 임베디드 개발을 위한 소프트웨어 툴과 서비스를 제공하는 IAR 시스템즈(IAR SYSTEMS®)는 IAR 임베디드 워크벤치(IAR Embedded Workbench) 개발 툴체인에 포함된 빌드 툴을 바탕으로 한 강력한 리눅스용 빌드 툴을 발표했다.

 

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

 

최근에 나온 임베디드 애플리케이션은 기존 애플리케이션보다 더 다양한 기능을 갖추고 있어 보다 지능적이고 복잡하다. 따라서 우수한 확장성과 유연성을 동시에 갖춘 소프트웨어 개발 환경이 필요하다. 요즘 개발 업무는 자동화된 프로세스를 필요로 하기 때문에 개발부터 구축(빌드), 테스트 단계까지 일관된 품질이 보장되어야 한다. 개발자는 IAR 시스템즈의 리눅스용 빌드 툴을 이용하여 프로젝트에 투자하는 시간을 비롯한 각종 자원을 최적화할 수 있고, 온갖 라이선스와 서버를 최적화된 방식으로 관리하고 이용할 수 있다.

 

또한 이 툴은 CMake나 닌자(Ninja)를 비롯한 여러 가지 빌드 시스템과 쉽게 연동할 수 있다. IARBuild명령어 라인 빌드 유틸리티를 이용하면 젠킨스(Jenkins)나 밤부(Bamboo)와 같은 지속적 통합 엔진이나 도커 컨테이너와 쉽게 연동할 수 있도록 빌드 과정을 간소화할 수 있다.

 

뿐만 아니라, 개발자는 통합 정적분석툴 C-STAT®를 활용하여 개발 및 테스트 과정 내내 일정한 코드 품질을 유지할 수 있다. C-STAT은 해당 코드가 MISRA C:2012, MISRA C++:2008, MISRA C:2004 등 산업 표준의 준수 여부를 검증하고, CERT C와 공통취약점 목록(CWE)에 규정된 각종 결함, 버그, 보안 취약점을 검출하는 도구이다.

 

IAR 시스템즈의 앤더스 홈버그(Anders Holmberg) 임베디드 개발툴 제너럴 매니저는 “1년 전쯤 첫 번째 리눅스용 빌드 툴 버전을 출시했는데, 우리가 제공한 툴이 중소기업이나 대기업에서 소프트웨어 빌드와 테스트 워크플로우의 효율을 제고하는 데 크게 도움이 되는 것을 보고 무척 기뻤다”며 “이번에 르네사스 RL78 MCU(Renesas RL78 MCU) 지원 기능을 추가함으로써, 고객을 위한 지속적인 개발 워크플로우 지원에 끊임없이 투자하고 있음을 보여주고자 한다”고 말했다.

 

리눅스용 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)용 버전이 있다. 해당 빌드 툴에 대한 자세한 내용은 공식 홈페이지에서 확인할 수 있다.



배너
배너

배너
배너

배너

SNS TV

더보기

가장 많이 본 뉴스


배너

포토뉴스

더보기

울산광역시교육청 - 울산광역시 남구청. 환상의 섬 ‘죽도’관광 자원화 사업 업무협약식 개최

데일리연합 (SNSJTV. 아이타임즈M) 장우혁 기자 | 울산광역시교육청과 울산광역시 남구청은 2일 장생포 고래마을 웨일즈판타지움에서 환상의 섬 ‘죽도’ 관광자원화 사업 업무협약식을 개최했다. 이번 업무협약에 따라 울산광역시교육청에서는 관련 행정 절차를 거쳐‘죽도’를 울산 남구에 무상사용을 허가하고, 울산 남구는 죽도의 노후 된 건축물 및 부지(연면적 227㎡, 부지 3,967㎡)를 개선하는 등 관광 자원화 사업을 본격적으로 추진하게 됐다. 환상의 섬 ‘죽도’ 관광 자원화 사업은 잊혀가는 장생포 추억의 지역 명소인 ‘죽도’를 지역의 로컬 콘텐츠를 활용한 전시 및 전망 공간, 편의시설 등을 조성하는 사업이다. 문화체육관광부 관광자원 개발사업으로 선정되 이번 사업의 사업비는 11억 원으로 국비 5억 5천만 원(50%), 시비 2억 7천 5백만 원(25%), 구비 2억 7천 5백만 원(25%)을 지원받아 사업을 추진하게 된다. 서동욱 남구청장은 “이번 업무협약으로 장생포 원주민이 염원하던 죽도 개발을 본격적으로 추진하게 됐으며, 연간 최대 150만 명이 방문하는 장생포 고래문화특구의 다양한 문화 및