# Next steps

## In this learning path

- [Introduction](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/linux-on-fvp/)
- [Introduction to Arm Fixed Virtual Platforms (FVPs)](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/linux-on-fvp/intro/)
- [Configure Trusted Firmware-A build flags to include cpu_ops support](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/linux-on-fvp/steps/)
- [Modify the device tree for CPU FVPs](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/linux-on-fvp/modify/)
- [Run the Linux software stack on an FVP](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/linux-on-fvp/run/)
- [Debug the software stack](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/linux-on-fvp/debug/)
- [Next steps](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/linux-on-fvp/_next-steps/)

## [Debug Trusted Firmware-A and the Linux kernel on Arm FVP with Arm Development Studio](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/linux-on-fvp/)

- [Introduction](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/linux-on-fvp/)
- [Introduction to Arm Fixed Virtual Platforms (FVPs)](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/linux-on-fvp/intro/)
- [Configure Trusted Firmware-A build flags to include cpu_ops support](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/linux-on-fvp/steps/)
- [Modify the device tree for CPU FVPs](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/linux-on-fvp/modify/)
- [Run the Linux software stack on an FVP](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/linux-on-fvp/run/)
- [Debug the software stack](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/linux-on-fvp/debug/)
- Next steps

## Share
Bring your insights to the conversation.

## Give Feedback
How would you rate this Learning Path?

What is the primary reason for your feedback?

- Missing information
- Too complicated / unclear steps
- Code problems
- Out of date
- Easy to understand
- Solved my problem
- Excellent code snippets

Thank you! We're grateful for your feedback.

- Have more feedback? [Log an issue on GitHub.](https://github.com/ArmDeveloperEcosystem/arm-learning-paths/issues/new?title=Feedback%20-%20Debug%20Trusted%20Firmware-A%20and%20the%20Linux%20kernel%20on%20Arm%20FVP%20with%20Arm%20Development%20Studio)
- Want to collaborate? [Join our Discord server.](https://discord.com/invite/armsoftwaredev)

## Continue Learning
### Read related resources
Find more information about the topics in this Learning Path:

- [Fast Models Fixed Virtual Platforms Reference Guide](https://developer.arm.com/documentation/100966/)
- [Fixed Virtual Platforms Resources](https://developer.arm.com/Tools%20and%20Software/Fixed%20Virtual%20Platforms)
- [Fast Models Reference Guide](https://developer.arm.com/documentation/100964/1128/?lang=en)

### Join the Arm Developer Program
Connect, upskill, and build with the Arm Developer Community. Join today for hands-on technical resources and education materials, along with the support of Arm engineers and the broader ecosystem.

### Login to Arm Account
Login to your Arm Account to access personalized features.

[Back to all learning paths under Embedded and Microcontrollers](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/)
