Mobile (smart)phones usually had two CPUs, one for the radio (it can be a DSP), and one for the PDA functions (usually an ARM compatible processor). It's now that are appearing mobile (smart)phones with only one DSP that can double-duty to PDA functions.
So, when you only need to receive calls, the ARM can be shut down (suspended), conserving power. Because of this, (smart)phones drain the battery very quickly when in "PDA mode", but have a very long battery duration in "waiting mode".
As for the suspend thing in Xscale, it works in the iPaqs (both in WinCE and in Familiar Linux)and in the Zauruses (p.ej. in the SL-6000L I have at work, and it works in Qtopia and in pdaXrom). And it should not be very different to what was possible with the StrongARM (the Apple Newton and the Zaurus SL-5500 both are StrongARM PDAs, and both suspend perfectly).
|