Since you want to develop for a mobile platform the Beagle Board could be something for you.
The STM32/Cortex M3 the other poster mentioned is more deeply embedded, it is more suited for moderately sophisticated control applications.
Arduino uses AVR controllers, not ARM, and is even more deeply embedded near the low end (the low end is PIC).