Global training solutions for engineers creating the world's electronics products

ARM Cortex-A8 Software Design

Standard Level - 4 days

Arm® Cortex®-A8 Software Design is a 4-day comprehensive class that introduces the ARM Cortex-A8 architecture and the ARM development systems.

Who should attend?

Software engineers designing applications for platforms based around the ARM Cortex-A8 processor Core.


Delegates should have some knowledge of embedded systems, and a basic understanding of embedded programming in C and assembler. A basic awareness of ARM is useful, but not essential.

Training materials

This class uses training materials developed by Arm®

  • Introduction to the ARM Architecture
  • ARM tools overview
  • RVDS introductory workbook
  • Assembler programing for ARM processors
  • ARM assembler workbook
  • Exception handling
  • Exception handling workbook
  • ARM Caches and TCMs
  • Memory management
  • Synchronization support
  • C/C++ compiler hints and tips
  • Linker and libraries hints and tips
  • Compilation tools workbook sections 1-4
  • Software engineers' guide to the Cortex-A8
  • Neon overview
  • Further compiler/linker hints and tips
  • Compilation tools workbook sections 5-6
  • Introduction to trustzone
  • Embedded software development
  • Scatter loading workbook
  • ARM debug and trace
  • Coresight overview

Looking for team-based training, or other locations?

Complete an enquiry form and a Doulos representative will get back to you.

Enquiry FormPrice on request