GSOC 2013: My proposal on "Android under Angstrom"

Hi Mr. Hunyue Yau, I have my proposal on “Android under Angstrom”, and it’s really precious for your review and comments. However I can’t contact to you… So I have to post here.
http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/xndcn/2001

I have a lot of open-source projects, especially in porting Android OS.
https://code.google.com/p/android-on-pre/, it’s about porting Android OS to Palm Pre mobile phone.

http://xndcn.github.io/android-on-veer/english.html, it’s about porting Android OS to HP Veer mobile phone.

Last year, I got a Moto Atrix with Webtop, which can run Ubuntu on Android without reboot, so I made lots of research in it, and really had made some progress.
I use ‘chroot . /init’ to boot Android (build for X86), and then made a virtual framebuffer driver, which store display in memory, and a uinput driver to send mouse event to Android.

Android will output its display in the virtual framebuffer, and I created a GTK+ program which will read these data from virtual framebuffer and display in a GTK+ window.

Here is the screenshot. The Ubuntu runs in VirtualBox, and Android runs on Ubuntu (not in QEMU or other emulator), without any lags!

The color seems weird, because X11 uses BGR format, while Android uses RGB format, but can be easily fixed.
I think it can be ported to Angstrom easily!
I really like this project idea, and I think I can complete it perfectly.
Really expect your comments! Others comments are also welcome.
Thanks!

I really appreciate the research. I hope that your proposal has the steps broken down on how you’ll be able to reproduce this and make sure Beagle users have access to it.

Thank you very much! I have modified my proposal and give more details for the steps in my timeline

在 2013年5月3日星期五UTC+8上午7时01分10秒,Jason Kridner写道: