About this Learning Path

Who is this for?

This is an introductory topic for embedded software developers new to Armv8-A processors and/or the Arm Compiler for Embedded.

What will you learn?

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

  • Create and build an example project
  • Run example on Fixed Virtual Platform (FVP)
  • Understand basic boot code and other syntax
  • Extend example to use different I/O mechanisms
  • Extend example to implement basic exception handling


Before starting, you will need the following:

  • Some familiarity with embedded programming is assumed