Hi Again All...
From my reading about ARM, it seems that there are three broad families: The classic, the cortex-M (for embedded) and the cortex-A for application. The As seem designed to run higher level operating systems like Linux, while the Ms run RTOS type systems. Not sure about the classic yes, and there seem to be endless variations.
But what I am wondering is, if I develop a native app for say an M0, does it port easily to an M3 or M4?
What if I use something like FreeRTOS? If I code to a RTOS, does the code move almost as is?
Thanks...