About the Book:
The
overall objective of ARMÒ Microprocessor
System: CortexÒ-M Architecture,
Programming, and Interfacing is to familiarize students with the
effectiveness of microcontrollers so that they can design and develop their own
embedded system for many different appealing applications. We have chosen the
ARMÒ
CortexÒ-M
family-based microcontroller which is founded on a 32-bit ARM processor core
from ARM Holdings. ARM Holdings designs a family of reduced instruction set
computing-based processors as well as software development tools. The Cortex-M
processors are enriched with advanced features from the latest ARM 7-M
architecture and have become the basis for many industry-leading 32-bit
microcontrollers.
The book starts with
a description of the general concepts related to microcontrollers. The next two
chapters provide details about the architecture of Cortex-M while Chapter 4 to
7 deals with the ARM assembly language programming. In Chapters 8 to 12, the
reader will learn how to interface external devices using different peripheral
interfaces. The authors use the Cortex-M4-based microcontroller platform from
Texas Instruments (TI). The book:
·
Discusses all three concepts required for Cortex-M3/M4
microcontroller: architecture, programming and interfacing
·
Includes a laboratory manual that facilitates the hands-on
experience of learning a microcontroller for implementing real-life
applications
·
Illustrates the interfacing aspects of the book using a
state-of-the-art hardware platform (TM4C123 from Texas Instruments with ARM
Cortex-M4 processor)
·
Uses the software tools from Keil (that has been acquired by
ARM) to illustrate the assembly as well as C programming
·
Provides programming examples through download files
The book’s bottom-up
approach ensures that students understand all the basic building blocks before
the development of a real-life system. The ultimate goal of the bock is to
equip students with the many fundamental building blocks as well as their
integration, allowing them to implement the applications they have dreamed up
with minimum effort. |