Skip to content

ARM-software/AVH-GetStarted

Repository files navigation

DEPRECATED

Use Arm-Examples/AVH_CI_Template instead.


Getting started with Arm Virtual Hardware

Create, debug, and test

Arm Virtual Hardware provides simulation models, software tooling, and infrastructure that can be integrated into CI/CD and MLOps development flows. The simulation models (Fixed Virtual Platforms (FVPs)) are an implementation of a Cortex-M device sub-systems and are designed for complex software verification and testing. This allows simulation-based test automation of various software workloads, including unit tests, integration tests, and fault injection. Refer to the Arm Virtual Hardware documentation for more information.

Note:

  • This is a template repository that can be used as starting point for own validation projects that utilize Arm Virtual Hardware.

Repository structure

Directory Contents Documentation
.github/workflow Workflow YML file that gets you started with GitHUb actions for CMSIS projects
.jenkins Two Jenkins examples (one using a AVH Python module, the other creating a Jenkins node from AVH AMI README.md
basic An example project that shows unit testing README.md
infrastructure/cloudformation AWS Cloudformation template helps with the setup of the AWS infrastructure README.md

Usage instructions

You can use this repository as a template for your own validation projects that use with Arm Virtual Hardware. Read the documentation to learn how to use it and understand which steps are required to make it work for you.

Get started with GitHub Actions

Get started with GitHub Actions

Further reading

The links below provide access to additional developer resources:

Resource Description
Documentation Is a comprehensive documentation about Arm Virtual Hardware.
Support Forum Arm Virtual Hardware is supported via a forum. Your feedback will influence future roadmap.
TFL Micro Speech This example project shows the Virtual Streaming Interface with Audio input.
Marketing Overview Gives you a top-level marketing message.

Releases

No releases published

Packages

No packages published