Invisible Safety,

Proven by Intelligence

보이지 않는 안전을 인텔리전스로 증명하다.

기술 노트
IT 산업의 변화를 이끄는 MDS인텔리전스의
기술 인사이트를 만나보세요.
시스템 소프트웨어 개발
[VectorCAST] IAR RISC-V 연동 방법
2026년 02월 02일

안녕하세요. 


임베디드 소프트웨어 전문 기업, MDS인텔리전스입니다. 


이번 포스팅에서는 VectorCAST 솔루션 사용에 있어서, IAR RISC-V 연동 방법에 대해 설명해 드리겠습니다. 


십 수년간 자동차 산업에서는 ARM기반 칩셋들이 활발히 사용되고 있습니다. 그런데 최근 RISC-V가 개방형 명령어 집합 아키텍처(ISA)로서 많은 주목을 받고 있습니다. RISC-V는 설계가 간단하고 효율적이며, 오픈소스 형태로 제공되기 때문에 새로운 하드웨어 설계와 연구 개발에 이상적인 플랫폼으로 각광받고 있습니다.


 

이러한 RISC-V의 채택이 증가하면서, 소프트웨어 개발자와 테스트 엔지니어들에게는 더욱 효율적인 개발 환경과 다양한 툴의 호환성이 중요해졌습니다. VectorCAST는 국내 및 해외에서 동적시험을 할 때 사용하는 대표 솔루션으로, IAR과 함께 RISC-V를 지원하게 되었습니다. 이로 인해 개발자들은 더 유연한 RISC-V 기반 개발과 보다 강력한 테스트 환경을 구축할 수 있게 되었습니다.


 


I VectorCAST에서 IAR RISV-V 연동 방법





VectorCAST 2024 sp4부터 환경 구성 시 IAR항목에서 위와 같이 RISC-V를 찾아볼 수 있습니다. 


클릭하여 기본 설정을 진행할 수 있고, 실제 시험하실 프로젝트에 맞게 세부적인 컴파일 옵션들을 조정하실 수 있습니다. 


 

VectorCAST는 테스트 드라이버 및 스텁 코드를 자동으로 생성하여 테스트 대상을 독립적으로 실행할 수 있도록 지원합니다. 테스트 대상 파일의 독립성 확보와 함께, 개발자가 일일이 테스트 드라이버를 작성하는 데 소모되는 시간과 노력을 줄여줍니다. 또한, 자동 생성된 스텁 코드는 외부 의존성을 최소화하면서 테스트의 커버리지를 확보할 수 있도록 돕기 때문에, 다양한 모듈 테스트와 통합 테스트에서 높은 유연성을 제공합니다.

 


VectorCAST의 이러한 기능은 코드 커버리지 분석과 리포팅을 강화하는 데도 큰 장점이 있습니다. 코드의 실행 경로를 철저히 검토하여 높은 수준의 테스트 커버리지를 유지할 수 있으며, 통합된 리포트 기능을 통해 테스트 결과를 효과적으로 시각화하고 분석할 수 있습니다. 이러한 리포팅 기능은 품질 보증(QA) 팀이 문제 영역을 빠르게 식별하고 개선할 수 있도록 돕고, 개발 전반의 품질을 한층 더 높여줍니다.


 

결과적으로, VectorCAST 2024 sp4의 IAR/RISC-V 연동 지원은 RISC-V 아키텍처를 채택한 프로젝트에서 효율적이고 강력한 테스트 환경을 제공하며, 개발 초기 단계부터 배포에 이르기까지 품질 관리와 효율성을 크게 향상시킵니다.



현재 VectorCAST최신버전에서도 IAR SW시뮬레이터에서 동작할 수 있는 시험 환경을 손쉽게 만들 수 있도록 도구 기본 설정에서 지원하고 있습니다.



RISC-V로의 전환이 매력적이지만, 효과적인 테스트와 품질 관리는 쉽지 않은 과제입니다. VectorCAST는 이러한 과제를 해결할 수 있는 최적의 솔루션으로서, RISC-V 아키텍처에서 안정성과 신뢰성을 확보하고자 하는 분들에게 필수적인 도구입니다.




혹시 VectorCAST에 대해 더 알고 싶으신가요? 💁


MDS인텔리전스는 매달 1회씩 VectorCAST 도구 기본 교육을 진행하고 있습니다!🙌


아래 링크를 통해 MDS인텔리전스 홈페이지를 방문하시어 도구 사용자 교육을 수강해 보세요! 


훨씬 더 쉽게 VectorCAST를 활용하실 수 있습니다


>> VecorCAST 교육 신청하기 >> 





MDS인텔리전스


소프트웨어 동적시험 및 커버리지 분석 자동화 솔루션, VectorCAST


E. vectorcast@mdsit.co.kr