This course is designed for hardware engineers and software engineers developing software for platforms based around the ARM Cortex-M3 and Cortex-M4 cores. Including an introduction to the ARM product range and supporting IP, the course covers the ARM core range, programmer's model and instruction set architecture as well as the Cortex-M3/M4 debug architecture is also covered. The course includes a number of worked examples and hands-on practical exercises to reinforce the lecture material
Who should attend?
Software developers who wish to develop system and application software for ARM Cortex-M3 and Cortex-M4 processor based systems.
Pre-requisites
An in-depth knowledge of microprocessors is not essential, but would be advantageous. However, all participants must be computer literate and should have a basic understanding of the programming language C.
Training materials
The training materials for this class are based on ARM's own material
Structure and Content Day 1
Day 2
Day 3
ARM, Cortex-M3, and Cortex-M4 are registered trade marks of ARM Holdings Plc.
ARM Cortex-M3/M4 Software Design