Chapter 14

Software Components

Abstract

This chapter details how to design a software component that uses CMSIS Driver and CMSIS Core specifications. A well-designed software component may then be reused across many projects. This chapter also introduces the CMSIS Pack specification as a method of encapsulating code and associated collateral into a package file so that it can be downloaded and installed into a compatible toolchain. Together CMSIS driver, CMSIS Core, and CMSIS Pack allow you to write generic software components that can be deployed across multiple microcontroller families.

Keywords

Code reuse; CMIS Pack; Software component; PDSC; Configuration Wizard; Subproject

Introduction

In Chapter 12, CMSIS-Driver, we saw how CMSIS-Driver provides ...

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.