# 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, 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?
Upon completion of this Learning Path, you will be able to:
- Set up your environment.
- Build the reference firmware stack.
- Test the reference firmware stack.

### Prerequisites
Before starting, you will need the following:
- 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.
