https://github.com/ARM-software/AVH-GetStarted
DEPRECATED - use instead AVH_CI_Template
https://github.com/ARM-software/AVH-GetStarted
Last synced: 7 months ago
JSON representation
DEPRECATED - use instead AVH_CI_Template
- Host: GitHub
- URL: https://github.com/ARM-software/AVH-GetStarted
- Owner: ARM-software
- Created: 2021-08-23T13:26:27.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-06-17T06:53:27.000Z (over 1 year ago)
- Last Synced: 2024-06-17T07:30:59.366Z (over 1 year ago)
- Language: C
- Homepage: https://github.com/Arm-Examples/AVH_CI_Template
- Size: 1000 KB
- Stars: 57
- Watchers: 13
- Forks: 26
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DEPRECATED
Use [Arm-Examples/AVH_CI_Template](https://github.com/Arm-Examples/AVH_CI_Template) instead.
-------
# Getting started with Arm Virtual Hardware

[**Arm Virtual Hardware**](https://www.arm.com/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](https://arm-software.github.io/AVH/main/overview/html/index.html) 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](./.jenkins/README.md) |
| basic | An example project that shows unit testing | [README.md](./basic/README.md) |
| infrastructure/cloudformation | AWS Cloudformation template helps with the setup of the AWS infrastructure | [README.md](./infrastructure/cloudformation/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](https://arm-software.github.io/AVH/main/examples/html/GetStarted.html) to learn how to use it and understand which steps are required to make it work for you.
## Get started with GitHub Actions
[](https://armkeil.blob.core.windows.net/developer/Files/videos/KeilMDK/GetStartedGitHubActions_AVH.mp4)
## Further reading
The links below provide access to additional developer resources:
| Resource | Description |
|--------------------|---------------------------------------------------------------------------------------------|
| [Documentation](https://arm-software.github.io/AVH/main/overview/html/index.html) | Is a comprehensive documentation about Arm Virtual Hardware. |
| [Support Forum](https://community.arm.com/support-forums/f/arm-virtual-hardware-targets-forum) | Arm Virtual Hardware is supported via a forum. Your feedback will influence future roadmap. |
| [TFL Micro Speech](https://github.com/arm-software/AVH-TFLmicrospeech) | This example project shows the Virtual Streaming Interface with Audio input. |
| [Marketing Overview](https://www.arm.com/virtual-hardware) | Gives you a top-level marketing message. |