Grench
Forum Addict!
- Joined
- Oct 3, 2008
- Messages
- 6,629
My admittedly idealized dream of how to use Android on the Pyra...
Create a virtual machine environment that appears to Android as fairly generic hardware with assignable 'onboard' and 'expansion' storage that the user can point to directories on SD media. Allow the user to allocate RAM and CPU as well. See how VirtualBox on Debian for X86 does it for X86 environments as an example. It should appear to Android as a tablet with USB connected HID devices, (Keyboard and game controls), tilt, rumble, sound, wired network (actually a bridge under Debian so it can use whatever Debian is connected to), screen, home button, power button. Have the VM map the power button (or other mechanism) to minimize Android and return HID control to Debian. Be able to run multiple Android VMs AND Debian at the same time.
Why?
I want to use one Android instance for work stuff - and nothing else. I want to give it minimal CPU (@ 20% of an OMAP core max), storage and RAM resources. I want to keep it 'always on', but when not in use, running in such a low power use state (2% of an OMAP core?) that it doesn't kill battery life. Notifications in this instance (vibrate, chime, etc...) should flow through the Mixer to Debian.
I want to use one Android instance for play stuff - and nothing else. I want to give it adequate CPU (@ 100% of an OMAP core max), storage and RAM. I want to keep it 'always on', but when not in use, running in such low power use state that it doesn't kill battery life. Notifications in this instance (vibrate, chime, etc...) should flow through the Mixer to Debian.
Note that these android instances -are not phones-. Ideally Android would consider/see them to be data-only (WiFi only?) tablets.
in a perfect world, the 3 (Debian, Android1, Android2) would share a common clipboard, but I could live without that.
i see that capability as a potential 'killer app'.
Start with Android of course since it's ROM equivalent can simply be downloaded from Cyanogen or similar. Then someday the proverbial someone interested could generate a hardware emulator for an iPad that runs in the same framework.
It's a fun dream.
Edit: Just in case someone thinks this is 'too far out there', here is a guide for the same thing under X86 VirtualBox: http://www.howtogeek.com/164570/how-to-install-android-in-virtualbox/
If the Pyra were Debian on X86 (Bay Trail), we would have had this functionality out of the box... Just saying...
Anyway, the equivalent functionality on ARM can't be impossible - but I'm betting it isn't going to be easy.
Create a virtual machine environment that appears to Android as fairly generic hardware with assignable 'onboard' and 'expansion' storage that the user can point to directories on SD media. Allow the user to allocate RAM and CPU as well. See how VirtualBox on Debian for X86 does it for X86 environments as an example. It should appear to Android as a tablet with USB connected HID devices, (Keyboard and game controls), tilt, rumble, sound, wired network (actually a bridge under Debian so it can use whatever Debian is connected to), screen, home button, power button. Have the VM map the power button (or other mechanism) to minimize Android and return HID control to Debian. Be able to run multiple Android VMs AND Debian at the same time.
Why?
I want to use one Android instance for work stuff - and nothing else. I want to give it minimal CPU (@ 20% of an OMAP core max), storage and RAM resources. I want to keep it 'always on', but when not in use, running in such a low power use state (2% of an OMAP core?) that it doesn't kill battery life. Notifications in this instance (vibrate, chime, etc...) should flow through the Mixer to Debian.
I want to use one Android instance for play stuff - and nothing else. I want to give it adequate CPU (@ 100% of an OMAP core max), storage and RAM. I want to keep it 'always on', but when not in use, running in such low power use state that it doesn't kill battery life. Notifications in this instance (vibrate, chime, etc...) should flow through the Mixer to Debian.
Note that these android instances -are not phones-. Ideally Android would consider/see them to be data-only (WiFi only?) tablets.
in a perfect world, the 3 (Debian, Android1, Android2) would share a common clipboard, but I could live without that.
i see that capability as a potential 'killer app'.
Start with Android of course since it's ROM equivalent can simply be downloaded from Cyanogen or similar. Then someday the proverbial someone interested could generate a hardware emulator for an iPad that runs in the same framework.
It's a fun dream.
Edit: Just in case someone thinks this is 'too far out there', here is a guide for the same thing under X86 VirtualBox: http://www.howtogeek.com/164570/how-to-install-android-in-virtualbox/
If the Pyra were Debian on X86 (Bay Trail), we would have had this functionality out of the box... Just saying...
Anyway, the equivalent functionality on ARM can't be impossible - but I'm betting it isn't going to be easy.
Last edited by a moderator: