Basics of porting C-code to and between ARM CPUs: ARM7TDMI and Cortex-M0

Joseph Yiu, ARM Ltd.
EETimes, 10/17/2011 10:55 PM EDT

In the first of a three part series, Joseph Yiu, author of “The definitive guide to the ARM Cortex-M0,” provides some basic guidelines for porting your code base from other 8/16 bit MCUs to ARM and between various ARM processors starting here with the ARM 7TDMI and Cortex-M0.

As software reuse becomes more common, software porting is becoming a more common task or embedded software developers. In this three part series, 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 series will conclude with issues relating to the software porting of software from 8-bit and 16-bit architectures.

Click here to read more ...

×
Semiconductor IP