Chapter 21. Software Porting
Overview
As software reuse becomes more common, software porting is becoming a more common task for embedded software developers. In this chapter, we will look into differences between various common ARM processors for microcontrollers and what areas in a program need to be modified when porting software between them.
This chapter also covers software porting of software from 8-bit and 16-bit architectures.
ARM Processors
A number of ARM processors are used in microcontroller products (Table 21.1).
Processor | Descriptions |
---|---|
ARM7TDMI | A very popular 32-bit processor and widely supported by development tools. It is based on ARM architecture version 4T and supports both ... |
Get The Definitive Guide to the ARM Cortex-M0 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.