# title
Building EDKII UEFI firmware for Arm Platforms

# topic.label
Building EDKII UEFI firmware for Arm Platforms

# topic.topics[].topics[].label
Build the firmware for Arm FVP Base AEMv8A-AEMv8A model platform

# topic.topics[].topics[].label
Build the firmware for Arm Juno platform

# topic.topics[].label
Build firmware on Linux using Linaro uefi-tools

# topic.topics[].topics[].label
Build the firmware for Arm FVP Base AEMv8A-AEMv8A model platform

# topic.topics[].topics[].label
Build the firmware for Arm Juno platform

# topic.topics[].label
Build firmware on Windows using Windows Subsystem for Linux

# topic.topics[].topics[].label
Build the firmware for Arm Juno platform

# topic.topics[].label
Debug EDK II UEFI on RD-N2 FVP with Arm Development Studio

# topic.topics[].topics[].topics[].label
Identify the physical addresses of the modules to debug

# topic.topics[].topics[].topics[].label
Set a breakpoint where the addresses are mapped

# topic.topics[].label
TFTP (remote/network kernel) boot using EDK II UEFI

# metadata.contentDescription
This guide shows you how to build Unified Extensible Firmware Interface (UEFI) firmware for the Arm Fixed Virtual Platform (FVP) Model and Juno Development Platform on either a Linux or Windows development PC.