Debug Trusted Firmware-A and the Linux kernel on Arm FVP with Arm Development Studio
Introduction
Introduction to Arm Fixed Virtual Platforms (FVPs)
Configure Trusted Firmware-A build flags to include cpu_ops support
Modify the device tree for CPU FVPs
Run the Linux software stack on an FVP
Debug the software stack
Next steps
Debug Trusted Firmware-A and the Linux kernel on Arm FVP with Arm Development Studio
Who is this for?
This topic is for developers who want to run Linux on Arm Fixed Virtual Platforms (FVPs) and debug both Trusted Firmware-A and the Linux kernel using Arm Development Studio.
What will you learn?
Upon completion of this Learning Path, you will be able to:
- Boot and run a Linux software stack on an Arm Fixed Virtual Platform (FVP).
- Debug Trusted Firmware-A and the Linux kernel using Arm Development Studio.
Prerequisites
Before starting, you will need the following:
- A Linux-based x86-64 host computer with Arm Development Studio installed.
- Basic understanding of Assembly and C programming.