# Get started with the Neoverse Reference Design software stack

## In this learning path

- [Introduction](https://learn.arm.com/learning-paths/servers-and-cloud-computing/refinfra-quick-start/)
- [Environment Setup](https://learn.arm.com/learning-paths/servers-and-cloud-computing/refinfra-quick-start/environment-setup-1/)
- [Build the software stack](https://learn.arm.com/learning-paths/servers-and-cloud-computing/refinfra-quick-start/build-2/)
- [Test With FVP](https://learn.arm.com/learning-paths/servers-and-cloud-computing/refinfra-quick-start/test-with-fvp-3/)
- [Next Steps](https://learn.arm.com/learning-paths/servers-and-cloud-computing/refinfra-quick-start/_next-steps/)

## About this Learning Path

|  |  |
| --- | --- |
| Skill level: | Introductory |
| Reading time: | 30 min |
| Last updated: | 17 Jun 2026 |

|  |  |
| --- | --- |
| Authors: | Tom Pilar<br>Daniel Nguyen |
| Arm IP: | [Neoverse](https://support.arm.com/?tab=compute-ip&Product%20Type=Infrastructure%20Processors) |
| Tags: | [Performance and Architecture](https://learn.arm.com/tag/performance-and-architecture) [Linux](https://learn.arm.com/tag/linux) [Docker](https://learn.arm.com/tag/docker) [FVP](https://learn.arm.com/tag/fvp) [Arm Development Studio](https://learn.arm.com/tag/arm-development-studio) [Runbook](https://learn.arm.com/tag/runbook) |

### Who is this for?
This is an introductory topic for software developers interested in testing the Neoverse Reference Design firmware stack.

### What will you learn?
After completing this Learning Path, you'll be able to perform the following tasks:
- Set up your environment.
- Build the reference firmware stack.
- Test the reference firmware stack.

### Prerequisites
Before starting, you'll need the following prerequisites:
- Some understanding of the [Reference Design software stack architecture](https://neoverse-reference-design.docs.arm.com/en/latest/about/software_stack.html).
- Some understanding of the Linux command line.
- Optionally a basic understanding of Docker and containers.
