About this Learning Path

Who is this for?

This is an introductory topic for software developers who want to learn how to run their applications in a Realm using the Arm Confidential Compute Architecture (CCA).

What will you learn?

Upon completion of this learning path, you will be able to:

  • Run the Arm reference CCA software stack on an Armv-A AEM Base FVP (Fixed Virtual Platform) with support for RME extensions.
  • Create a virtual machine in a Realm running guest Linux using a pre-built docker container.
  • Run a simple application in a Realm running guest Linux.
  • Obtain a CCA attestation token from the virtual guest in a Realm.


Before starting, you will need the following: