This repository gives you access to interface drivers that map to virtual targets and physical hardware along with Python scripts for I/O simulation. The documentation explains how to integrate Arm Virtual Hardware Targets (VHT) into typical CI/CD environments. Usage examples show typical usage cases and range from audio processing, ML algorithm testing, up to IoT applications that interface to Cloud Service providers.
Arm Virtual Hardware is now in public beta phase, is currently provided free of charge, and may be used only for evaluation. You may, for example, evaluate the development processes in CI/CD, MLOps and DevOps workflows which require automated testing.
Resource | Description |
---|---|
Marketing Overview | Gives you a top-level marketing message. |
Documentation | Is a comprehensive documentation about Arm Virtual Hardware. |
AWS Marketplace | Arm Virtual Hardware is available via a Cloud Service |
Support Forum | Arm Virtual Hardware is supported via a forum. Your feedback will influence future roadmap. |
Python module for CI | Python interface for the Arm Virtual Hardware Service on AWS for CI testing. |
Keil MDK Support | Arm Virtual Hardware is provided to users of the MDK-Professional edition at no extra cost. |
The following example projects show the usage of Arm Virtual Hardware.
Examples | Description |
---|---|
GetStarted | Example and project template for unit testing that shows CI and desktop development flows. |
TFL Micro Speech | Example project that shows the Arm VHT VSI interface with Audio input. |
AWS MQTT Demo | Example project that utilizes IP connectivity via VSocket Interface to connect to a cloud service. |
System Modeling | Example project that connects to a Modelica simulation of a room acoustic. |
RTOS Validation | CI test example that shows validation of CMSIS-RTOS2 compliant real-time operating systems. |
The content of this repository are the Developer Resources for Arm Virtual Hardware.
Directory | Description |
---|---|
interface | Virtual Interface APIs with drivers and Python scripts. |
infrastructure | Scripts that help to integrate the infrastructure services into workflows. |
Doxygen | Doxygen documentation of Arm Virtual Hardware. |
Documentation | Temporary output directory for the documentation. |
Copyright (C) 2021, 2022, Arm Ltd.