You are browsing the archive for Android X86.

Two news about Intel and android-x86 – One is bad, another is good.

December 6, 2011 in Android X86, Firmware, News, Programming

I have two news about Intel. The bad one is, one Intel spokesman criticizedthe project, Android-x86.org publicly.

(thanks to the guy who notified us)

http://www.eetimes.com/electronics-news/4231083/Intel–Google-not-supportive-of-AMD-s-attempt-to-port-Android-to-PCs

“Huang’s non-authorized version has not been submitted to Google for integration into the wider Android open source effort, which has raised concern that it could cause fragmentation.”
The truth is we have worked for x86 porting much earlier than Intel involved the game.The truth is we have worked hard to push our effort into the Android open source project, dominated by Google. At least 30 patches we submitted have been merged to AOSP,though more are just ignored due to different reasons.
Another fact is Intel submitted some buggy patches to AOSP, but Google accepted them carelessly. I need to submit another patches to correct them, and Google accepted my patches undoubtedly.

How can a spokesman say such words full prejudice?

If I reveal all the facts that Intel had done to us, that would embarrass Intel very much!

I do think the spokesman needs to correct his words and say sorry to all of us publicly. On the other hand, the good news is, we have fixed the display issue of Intel video chipset. The source has been pushed to ics-x86 branch. Though there are still some issues in video playback.

Thanks to the great work of Chia-I Wu. I’ll prepare testing iso later when I’ve spare time.
Enjoy it.

UPDATE:

I’ve got a reply from an Intel engineer (privately).
He said “Intel platform does not yet supportICS, but Intel developers are working on it. i965 support will arrive in several weeks.”

However, I still have some unclear questions that are not answered:

  • Whether Intell will support i915 chip? That is, the video chip used in most atom based tablets or netbooks.
  • Whether Intel will release the solution to public so all the community can benefit from it.


Chih-Wei
Android-x86 project
http://www.android-x86.org

Google and Intel team up for x86 Android

September 15, 2011 in Android X86, News

Google and Intel have announced they will be working to optimise the open source Android operating system for Intel’s Atom processors. To date, Google has supported ARM processors, and although there have been unofficial ports of Android to x86-based processors, this is the first time that Google has officially taken part in the effort to run Android on Intel hardware. The announcement, made at the Intel Developer Forum, was described as building on the companies’ joint initiatives to enable Intel architecture support for ChromeOS and Google TV.

The arrangement will mean that future versions of Android, such as the currently version-numberless Ice Cream Sandwich (ICS), will include x86 support and Intel-specific optimisations which would allow Intel to offer better low-power performance. Google’s Andy Rubin said: “Combining Android with Intel’s low power smartphone roadmap opens up more opportunity for innovation and choice. This collaboration will drive the Android ecosystem forward”.

At the announcement, Intel demonstrated a smartphone based on a 32 nm Medfeld SoC (System on a Chip) running Android 2.3 as a reference design. AnandTech were given a demonstration of the Medfeld smartphone, which is expected to arrive in the market to compete with the next generation of ARM-based SoC’s like the quad-core Kal-El from NVIDIA.

Timetables for other releases were not discussed by the new partners; a recentIntel presentation slide noted that Android 2.3, Gingerbread, would be available on the Atom E6xx in January 2012. It appears, from the announcement, that Android is now Intel’s preferred operating system, at least for smartphones – a position previously held by MeeGo until Nokia disengaged from the project. Whether this new partnership will have an effect on Intel’s commitment to MeeGo is unclear.

News via H-online http://h-online.com/-1342751

Android x86 and grub2 – peace at last

June 11, 2011 in Android X86, Programming

From Marius’s blog:

I found a way to add android to the grub2 menu from debian on my EEEPC laptop and on my Debian/Ubuntu workstations.
Thanks to this page I was able to download the latest nightly for EEEPC  from this link and created a usb disk.

dd if=eeepc-20110505_usb.img of=/dev/sdb
or if you use generic
dd if=eeepc-20110505_usb.img of=/dev/sdb

Booted installed (without the grub installation option) and added Android to the Grub2 menu (Debian Sid, but it should work on Natty too) and all worked without issues after that.

For me the system dir was /android-2011-02-xx and the androidboot_hardware=eeepc. If you run a genric PC then androidboot_hardware=generic_x86.
Please verify your dirs and mount your android partition to check the dir name before running update-grub:

>mount /dev/sdb4 /mnt
>ls /mnt/
android-2011-02-20  lost+found

And don’t forget to update the grub2 config:

update-grub

You can find here the full custom grub.

Remote host debugging on android x86

June 11, 2011 in Android X86, Programming

There is a pretty cool way to debug android applications on an android x86 host when you don’t have usb connection between your workstation and the the device.

The steps, which are described here for Android X86 inside a virtual machine, but they seem to work on real device too, according to Marius:

Open a terminal on the device and type:

setprop service.adb.tcp.port 5555
stop adbd
start adbd

Then type:

netcfg

and write down the displayed IP address. On the development machine then type the following:

 adb connect :5555

Below are some screenshots of Eclipse session debugging one remote app and a   remote breakpoint example.

Sources: here and here.