Arm Cortex-R52 Software Development

  • Delivery method: Face-to-face (Private)

  • Location: Any location.

  • Course Length: 3 days

  • Technology Focus: Software

  • Cost: Contact us for pricing.

  • Related products: R-profile, ARMv8-R, Software, Cortex-R52

  • Provider: Arm



This training course covers the issues involved in developing software for platforms powered by the Arm Cortex-R52 processor.


  • A basic understanding of microprocessor systems
  • Familiarity with assembler or C programming
  • Experience of embedded system development is helpful but not essential
  • A basic awareness of Arm is an advantage but not required


This course is aimed at software developers and system architects developing for systems powered by Cortex-R52 processor.  It is relevant for real-time operating system development, device drivers, low-level coding and for application software.

Delivery Method:

  • Private face to face classroom
  • Series of short live virtual training sessions


3 days


  • Introduction to Armv8-R
  • Software Engineers’ Guide to Cortex-R52
  • Assembler Programming for Arm Processors
  • Exception Handling
  • Programming the GIC
  • Arm Caches and TCMs
  • Using the MPU
  • Synchronization
  • Barriers
  • Virtualization in Armv8-R
  • Writing C for Arm
  • NEON Overview
  • Cortex-R52 Booting
  • Debug

Download PDF Version