ARM Cortex-A8 Software Development


ARMA8-401
4 days
Contact Feabhas (available for on-site delivery only)
pdf download

Course Outline

 

Modules:

  • Introduction to the ARM Architecture
  • ARM Tools Overview
  • Assembler Programming for ARM Processors
  • Exception Handling
  • ARM Caches and TCMs
  • Memory Management
  • Synchronization Support
  • C/C++ Compiler Hints & Tips
  • Linker & Libraries Hints & Tips
  • Software Engineers' Guide to the Cortex-A8
  • NEON Overview
  • Further Compiler/Linker Hints & Tips
  • Introduction to TrustZone
  • Embedded Software Development
  • Power Management for Cortex-A/R Cores
  • ARM Debug and Trace

Course Overview

 

This course is designed for software engineers designing applications for platforms based around the ARM Cortex-A8 processor core.

Prerequisites:

  • Some knowledge of embedded systems
  • Familiarity with embedded programming in C and assembler
  • A basic awareness of ARM is useful but not essential

Who Should Attend:
Software design engineers who need to understand the issues involved when developing application software for the ARM Cortex-A8 processor core.

Duration:

  • Four days

Course Materials:

  • Delegate handbook

Related Courses:

Public scheduling and pricing will be announced shortly. Please contact us for details.