![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Group: Members Posts: 373 Joined: 18-March 04 From: The Netherlands Member No.: 2,380 ![]() |
Hi,
For the time being posted here in "General Discussion" since there is no dedicated Android subforum (yet). Tested on my SL-C3100, this is a small bootable Poky 2.6.23 kernel with a copy of the Android OS from the SDK (qemu) emulator. Installation is done in the usual way: 1. Download zImage.bin, updater.sh, gnu-tar and android-root.tar.gz and copy the files to a SD card 2. Remove battery and power adapter cable 3. Wait for 5 seconds 4. Replace battery, close and lock battery cover 5. Attach power adapter cable 6. Keep OK button pressed while pressing on/off switch 7. From the Japanese menu, choose option 4 (Update), then 2 (SD) and finally Y Flashing starts, and you are asked if you want to flash the kernel, if you want the microdrive to be formatted and if you want the root filesystem to be installed. Accept all questions answering them with y After flashing is complete, the machine is rebooted. Login with root and type /start to start Android. This is the basic version, without any of the patches found across the Net. Have fun, and share your results and findings here please! Updated: There is a special version for the SL-C1000. Downloads and instructions can be found at www.omegamoon.com Updated: A test version for the SL-C7x0 and SL-C860 can be downloaded from www.omegamoon.com. Please test and give feedback Greetz, cortez |
|
|
![]() |
![]()
Post
#2
|
|
Group: Members Posts: 2 Joined: 12-January 08 Member No.: 21,191 ![]() |
Hi,
We are trying to get the Android framework (binary) working on our custom hardware that is based ARM11 core. We do have a 2.6.23 kernel with ABI support and the android-root.tar.gz suggested in your post is being used as the rootFS. However when we try launching the /start script from console, it is unable to load the binderdev.ko module that is shipped with android-root.tar.gz archive. Hence we have added the binder module support into our custom kernel (binder module source code has been taken from from the linux-2.6.23-android-m3-rc20.tar archive) as static driver. After having added this support, the re-built kernel has been tried with aforesaid rootFS, but after couple of initial messages it bails out with segmentation fault. When I tried the strace utility to trace through the execution, it has been found that the "binder module is failing with Descriptor2Node failed". The complete strace log is give below: --admin's note - text snipped and put in an attachment to make thread more readable-- It would be really great if someone can give some input/suggsetions regarding this. Can the pre-built Android binaries run on ARMv6 compatible machines? How do we move forward and get the framework properly working on our custom hardware? Warm Regards, Anil
Attached File(s)
|
|
|
![]()
Post
#3
|
|
![]() Group: Members Posts: 1,014 Joined: 15-February 05 From: France Member No.: 6,477 ![]() |
It would be really great if someone can give some input/suggsetions regarding this. Can the pre-built Android binaries run on ARMv6 compatible machines? How do we move forward and get the framework properly working on our custom hardware? Warm Regards, Anil i don't know if it is really true but i read somewhere that android can only be run under ARMV5te devices... EDITED: just found that while googling: http://benno.id.au/blog/2007/11/21/android-neo1973 |
|
|
![]()
Post
#4
|
|
![]() Group: Admin Posts: 3,493 Joined: 29-July 04 From: Cambridge, England Member No.: 4,149 ![]() |
i don't know if it is really true but i read somewhere that android can only be run under ARMV5te devices... EDITED: just found that while googling: http://benno.id.au/blog/2007/11/21/android-neo1973 hmm, very interesting. I concur with the conclusion - google are unlikely to release sufficient source to android's OS to allow it to be recompiled for any processor. Possibly slightly interesting point of history. When Arm first release their processors with the thumb instruction set, my employer won a contract to do some testing on it to take a bunch of example programs and verify they worked and compare execution speeds and code sizes etc. |
|
|
![]() ![]() |
![]() |
Lo-Fi Version | Time is now: 24th April 2018 - 09:28 PM |