Q:

Use Android phone as ARM dev board?

Is it possible to have a similar peripheral control with Android then we have when making device drivers?
I'm searching for a way to turn off all peripherals on a Android phone (e.g. Display, Wi-Fi, GPS) to put the phone on a power saving mode (1-5 mA). 
Basically, I want to develop an application that wake up from time to time, get coordinates, exchange information with a server (Wi-Fi or GSM) and then go to sleep, no need for display.
Is that possible using a regular android phone? 

A:

You can only program ARM on Android in User Mode. You don't have access to such instructions as MRC in ARM assembly, which require Privileged Modes. Perhaps there are custom ROMs you can install onto your phone to do that, but I doubt it.
This web site has the closest description to what you're looking for.

