The Designer's Guide to the Cortex-M Processor Family

A Tutorial Approach
 
Edition number: 3
Publisher: Newnes
Date of Publication:
 
Normal price:

Publisher's listprice:
EUR 65.95
Estimated price in HUF:
27 214 HUF (25 918 HUF + 5% VAT)
Why estimated?
 
Your price:

24 493 (23 326 HUF + 5% VAT )
discount is: 10% (approx 2 721 HUF off)
The discount is only available for 'Alert of Favourite Topics' newsletter recipients.
Click here to subscribe.
 
Availability:

 
  Piece(s)

 
 
 
 
Product details:

ISBN13:9780323854948
ISBN10:032385494X
Binding:Paperback
No. of pages:648 pages
Size:235x191 mm
Weight:1000 g
Language:English
576
Category:
Long description:

The Designer's Guide to the Cortex-M Microcontrollers gives you an easy-to-understand introduction to the concepts required to develop programs in C with a Cortex-M based microcontroller. The book begins with an overview of the Cortex-M family, giving architectural descriptions supported with practical examples, enabling you to easily develop basic C programs to run on the Cortex-M0/M0+/M3 and M4 and M7. It 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. The book also examines techniques for software testing and code reuse specific to Cortex-M microcontrollers.  

With this book you will learn: the key differences between the Cortex-M0/M0+/M3 and M4 and M7; how to write C programs to run on Cortex-M based processors; how to make the best use of the CoreSight debug system; the Cortex-M operating modes and memory protection; advanced software techniques that can be used on Cortex-M microcontrollers; how to use a Real Time Operating System with Cortex-M devices; how to optimize DSP code for the Cortex-M4; and how to build real time DSP systems. 




  • Includes an update to the latest version (5) of MDK-ARM, which introduces the concept of using software device packs and software components 
  • Includes overviews of the new CMSIS specifications 
  • Covers developing software with CMSIS-RTOS showing how to use RTOS in a real world design
Table of Contents:
1 Introduction to the Cortex-M Processor Family
2 Developing Software for the Cortex-M Family
3 Cortex-M Architecture
4 Cortex Microcontroller Software Interface Standard
5 Advanced Architecture Features
6 Cortex-M7 Processor
7 Debugging with CoreSight
8 Practical DSP for Cortex-M4 and Cortex-M7
9 CMSIS DSP Tutorial
10 RTOS
11 RTOS Techniques
12 CMSIS-Driver
13 Developing Advanced Applications
14 Software Components
15 Test Driven Development
16 CMSIS Build
17 Software Development