Is there a way to tell the Beagle Board that it is on battery power
vs. being plugged into the wall. I'm reasonably sure, by looking
through the group mail, "power management" is not built-in yet. I'd
like to be able to send a simple input to the board to tell it to
either go to sleep and automatically wake up when power is restored
_or_ be able to turn off peripherals and video output until power is
restored. The backup battery source should be able to last a long
time if there is minimal power drain.
So the question comes down to these 3 items:
1) What's the best way to send a signal to the board. (Ideally a
simple HIGH or LOW signal)
2) If I put the machine to sleep, how do I wake it back up?
(preferably in not requiring human input)
3) Is there a way to temporarily disable USB peripherals and video
output and re-enable them without restarting the machine?
Now that you've read this far, if you're interested, here's my project
and the reason I'm trying to figure it out:
I want to use the Beagle Board for a car entertainment system that
will include music from Pandora, Google Maps/Navigation, Local search
and other useful features behind a touch screen (S-Video & USB). I'm
hoping to pull internet either from a Linux compatible EVDO/3G card,
Bluetooth tether my cellphone or Wifi from a stombox (http://
www.stompboxnetworks.com/).
When I turn off the car I don't want the board to shutdown because
that will mean it'll have to boot back up before I can enjoy it
again. I'd rather put the board to sleep, or at least in a very low
power state, and keep it powered from the car battery or backup
source. Ideally I could set a timer and if power doesn't resume
withing X hours, the board goes into hibernate or shuts down.
I also plan to use Google Android as the OS, since it seems like the
perfect platform for this type of interface.