Arm Virtual Hardware 출시
Arm Virtual Hardware(AVH)는 CI/CD 및 MLOps 개발 흐름에 통합할 수 있는 시뮬레이션 모델, 소프트웨어 툴링 및 인프라를 제공합니다.
AVH는 임베디드, IoT, ML 애플리케이션의 소프트웨어 개발 주기를 지원하며 효과적인 테스트 및 검증 환경을 위한 필수 구성 요소를 제공합니다. 또한, Cortex-M 또는 베어메탈 코드를 위해 설계된 모든 RTOS를 실행할 수 있습니다.
사용자는 하드웨어 없이 알고리즘의 정확성을 확인하고 애플리케이션 및 소프트웨어의 통합 테스트를 진행하여 개발 생산성을 효과적으로 개선할 수 있습니다. 또한 다양한 코어의 성능을 쉽게 평가하고 지속적인 통합 워크플로우를 적용할 수 있습니다.
Arm Virtual Hardware의 구성
- AVH 타겟은 Cortex-M 장치의 정밀한 시뮬레이션 모델로 소프트웨어 검증 및 테스트를 위해 설계되었습니다. 단위 테스트, 통합 테스트, 결함 주입 등 다양한 소프트웨어 시뮬레이션 기반 테스트 자동화가 가능합니다.
- AVH 서비스는 소프트웨어 테스트 및 검증을 위한 클라우드 네이티브 인프라를 제공합니다. GitHub에서 사내 IT 인프라에 이르기까지 다양한 CI/CD 및 MLOps 환경에 통합될 수 있습니다. 또한, AWS 마켓플레이스를 통해 사용할 수 있습니다.
- AVH 리소스는 I/O 시뮬레이션을 위한 Python 스크립트와 함께 가상 대상 및 물리적 하드웨어에 매핑되는 인터페이스 드라이버에 액세스할 수 있습니다.
- AVH는 소프트웨어 개발환경과 통합되어 사용할 수 있습니다. Cortex-M 최적화 개발환경인 Keil MDK Professional에디션에서 제공됩니다.