Chapter 22

Software Porting

Abstract

This chapter covers the various areas that need attention when porting software from legacy 8-bit/16-bit architecture, as well as from ARM7TDMI™ designs, to ARM® Cortex®-M processors. It then also covers the differences between different Cortex-M processors, and the software modifications which might be required when porting software between them.

Keywords

Differences between difference Cortex®-M processors; Migration from legacy 8/16-bit architecture; Software porting between Cortex-M processors; Software porting from ARM7TDMI™

22.1. Overview

The Cortex®-M0 and Cortex-M0+ processors are designed for wide range of applications. Due to their low-power capabilities and flexible system designs, they fit very well into ...

Get The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+ Processors, 2nd 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.