ARM Cortex-R4 Software Development


ARMR4-301
3 days
Contact Feabhas (available for on-site delivery only)
pdf download

Course Outline

 

Modules:

  • Introduction to the ARM Architecture
  • Software Engineer's Guide to the Cortex-R4
  • Assembler Programming for ARM Processors
  • Exception Handling
  • ARM Caches and TCMs
  • Using the MPU
  • Sychronization
  • Barriers
  • C/C++ Compiler Hints & Tips
  • Linker & Libraries Hints & Tips
  • Programming the GIC (optional)
  • Further Compiler/Linker Hints & Tips
  • Embedded Software Development
  • Power Management for Cortex-A/R Cores
  • Debug

Course Overview

 

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

Prerequisites:

  • 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

Who Should Attend:
Much of the content is relevant to users of 3rd party tools but we cannot undertake to cover them in any detail.


Duration:

  • Three days

Course Materials:

  • Delegate handbook

Related Courses:

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