Chapter 2: Getting started with Cortex-M programming

Abstract

Introductory information on programming with Arm Cortex-M based devices, software development flow, and introduction to Cortex Microcontroller Software Interface Standard (CMSIS).

Keywords

Programming; Debug connection; Data type; Polling; Interrupt; RTOS; Reset; Cortex Microcontroller Software Interface Standard (CMSIS)

2.1: Overview

If you have never programmed a microcontroller before, welcome to the exciting world of microcontroller software development. Do not worry, it is not that difficult; Arm® Cortex®-M processors are very easy to use. This book covers many aspects of the processor's architecture. However, you do not need to understand all of those aspects to ...

Get Definitive Guide to Arm Cortex-M23 and Cortex-M33 Processors now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.