Chapter 4

Common Microcontroller Software Interface Standard

Abstract

Like desktop computing, the software complexity of embedded applications is increasing exponentially. Now more than ever developers are using third-party code to meet project deadlines. Arm has defined the Common Microcontroller Software Interface standard (CMSIS) that allows easy integration of source code from multiple sources. CMSIS now has wide support throughout the industry and should be adopted for new projects.

Keywords

CMSIS-Core; CMSIS-DSP; CMIS-Pack; CMSIS-SVD; CMSIS-DAP; CMSIS-RTOS2; CMSIS-Driver; CMSIS-Zone; CMSIS-NN; CMSIS-Build

Introduction

The widespread adoption of the Cortex-M processor into general-purpose microcontrollers has led to two rising trends within the ...

Get The Designer's Guide to the Cortex-M Processor Family, 3rd Edition 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.