Designer's Guide to the Cortex-M Processor Family

£36.99

Designer's Guide to the Cortex-M Processor Family

A Tutorial Approach

Product design Electronics and communications engineering

Author: Trevor Martin

Dinosaur mascot

Language: English

Published by: Newnes

Published on: 13th March 2013

Format: LCP-protected ePub

Size: 6 Mb

ISBN: 9780080982991


The Designer's Guide to the Cortex-M Family

This tutorial-based book provides the key concepts required to develop programs in C with a Cortex M- based processor.

It begins with an overview of the Cortex- M family, offering architectural descriptions supported by practical examples, enabling the engineer to easily develop basic C programs to run on the Cortex- M0/M0+/M3 and M4.

The book then examines the more advanced features of the Cortex architecture such as memory protection, operating modes, and dual stack operation.

Once a firm grounding in the Cortex M processor has been established, the book introduces the use of a small footprint RTOS and the CMSIS DSP library.

What you will learn

  • The key differences between the Cortex M0/M0+/M3 and M4
  • How to write C programs to run on Cortex-M based processors
  • How to make best use of the Coresight debug system
  • How to do RTOS development
  • The Cortex-M operating modes and memory protection
  • Advanced software techniques that can be used on Cortex-M microcontrollers
  • How to optimise DSP code for the Cortex M4 and how to build real-time DSP systems
  • An introduction to the Cortex microcontroller software interface standard (CMSIS), a common framework for all Cortex M- based microcontrollers
  • Coverage of the CMSIS DSP library for Cortex M3 and M4
  • An evaluation tool chain IDE and debugger which allows the accompanying example projects to be run in simulation on the PC or on low-cost hardware

Show moreShow less