|Reading time:||15 min|
|Last updated:||6 Jun 2023|
|6 Jun 2023|
This guide is intended to get you up and running with this tool quickly with the most common settings. For a thorough review of all options, refer to the official documentation.
Arm Virtual Hardware delivers test platforms for developers to verify and validate embedded and IoT applications during the complete software design cycle. Multiple modeling technologies are provided that remove the complexity of building and configuring board farms. This enables modern, agile, cloud native software development practices, such as continuous integration and continuous development CI/CD (DevOps) and MLOps workflows.
There are currently two families of Arm Virtual Hardware. Click the link, or scroll down, for info on how to get started.
A valid AWS account is necessary.
Arm Virtual Hardware (AVH) is available as an Amazon Machine Instance (AMI) on
. You can subscribe to the AMI, and launch in your AWS console. You can also locate it directly from the
AMIs section of your console, by searching for
c5.large instance type is recommended for AVH.
Information about launching an AWS instance is available in the Getting Started with AWS install guide.
On your local machine, run the following command to connect to the instance (with user name
ubuntu) with SSH Key
ssh -i <path_to>/your_key.pem ubuntu@<Instance_IP_address>
In your SSH terminal, run the
tool-inventory.sh script to verify the instance has launched successfully, and component tools are available for use.
To enabling access to Visual Studio Code with a web browser, you will need to start a SSH tunnel to the instance and forward port
ssh -i <key.pem> -N -L 8080:localhost:8080 ubuntu@<AMI_IP_addr>
You can then access the IDE via a web browser on your local machine at:
In the AVH terminal, enable and set VNC password (you do not need to enter a view-only password when prompted):
Start the VNC server for the session:
sudo systemctl start email@example.com
On your local machine, forward port
ssh -I <key.pem> -N –L 5901:localhost:5901 ubuntu@<AMI_IP_addr>
Connect your VNC client to port
5901. You will be prompted for the VNC password.
A number of example projects are available to further help you get started.
A valid Arm AVH account is required.
When you login to the AVH Dashboard you can create virtual devices based on a growing library of real boards from Arm partners. To get started, a selection of Quickstart Guides are provided to launch the particular platforms with ready made example images.
How would you rate the overall quality of this tool quick-install guide?