The Designers Guide to the Cortex-M Processor Family

The Designers Guide to the Cortex-M Processor Family

Martin, Trevor

67,55 €(IVA inc.)

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 Features/Key and/or Retained Features: 3-5 bullets INDICE: 1 Introduction to the CortexM Processor Family Update Update the introduction to be in line with the new version2 Developing Software for the Cortex-M Family Review3 Cortex-M Architecture Review4 CMSIS Update Add overview of new CMSIS specifications  CMSIS Neural Net CMSIS Zone CMSIS Build 10 - 205 Advanced Architecture Features Review6 Cortex-M7 Processor Review7 Debugging with CoreSight Update Add Ulink-plus and power analysis 58 Practical DSP for CortexM4 and Cortex-M7 9 CMSIS DSP Tutorial New Tutorial10 RTOS Update Convert11 RTOS Techniques Update12 Developing Advanced Applications13 CMSIS-Driver New CMSIS14 Software Components Update15 Test Driven Development Update16 CMSIS Build New17 Software Development

  • ISBN: 978-0-323-85494-8
  • Editorial: Newnes
  • Encuadernacion: Rústica
  • Páginas: 745
  • Fecha Publicación: 01/03/2022
  • Nº Volúmenes: 1
  • Idioma: Inglés