O'Reilly logo

The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+ Processors, 2nd Edition by Joseph Yiu

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required