poor performance of Android on mini2440 with 7'' display

AustinPowers
We successfully compiled and installed Android on the mini2440. The gui
reacts once if we click on the slider but is very very very slow and hangs
up if we start an application. Might this be a framebuffer problem.
Is there anybody who uses the mini2440 with a 7'' display and android
successfully or anybody who has experiences with the 7'' display?

Regards
Austin

asad
can you tell me what is step to download android on mini2440 7" inch .

where i can get the image for this 7" friendly arm for android ?
i am having the zimage of 3.5" android but i m unable to compile it for 7"
inch friendly arm   

regards 
Asad

Carlos
I also have a mini 2440 with a 7" display...Please tell me how can I do to
install Android...I found some information but still I can't install
onto mini 2440...


Thank you
Carlos

Saravana
Hi all,
I have Anroid zImage for 7". I will try to upload and get the link for you.
Its working but very slow as mentioned by Austin.
Can you tell me how is the performance in 3.5".

Regards
Saravna

open-nandra
Performance for 3,5" is also poor, but you can make some experiments with
create swap on SD card or try to play with zram driver (swap in RAM). This
things should speed up android on mini 2440.

Carlos M.
Yeah the whole Android thing on the 2440 is not great performance. Thats
why I'm giving up now to look for answers getting cam130 to work in
Android. I think the camera will just freeze the damn thing.

But isn't the performance better with running the OS in nand? Is there
someone who could tell me that? Or maybe a temporary fix is to lower the
resolution of the 7inch lcd, I dont know.
Oh and the originial android 1.5 does not support such high resolutions I
think, so...Im just coming up with ideas, my knowledge isnt so great to
give solutions...

Regards

(maybe I should change my name just for the convenience lol)

Saravana
Yes, Carlos. I also started work on driver to enable FM radio (AR1010) with
android in Mini.( Just to have diversion since got bugged up with fine
tuning Android in Mini). 
Hi Open-Nandra, I tried and enabled Swap with my SD Card. But Android uses
it very little. So no improvement. Let me explore zram and see.

Let me know if some interested in 7'' Image .( Working but slow) I will
spend time to upload.

Regards
Saravana.

Luc
Hi Sarvana,

I'd like to try android on my mini2440 7".
Please upload the zImage somewhere.

Kind regards
Luc

Saravana
Hi Luc/All,

Below is the link to get 7inch Android working Image for mini2440.(But
Slow) 

http://androidport.blogspot.com/2010/09/mini2440-7-android-image.html


try it and give feed back if it works.

Regards
Saravana

Carlos M.
Hi Saravana, I've left you a msg on your blog, the file is corrupt I think.

And how slow is it, because I've seen a video on youtube about a guy who
made it work. it went from 30sec reaction time to about 1sec if I remember
correctly, so just wondering.

Saravana
Hi Carlos,
I re-uploaded the zip file. Can you check and let me know.

Regards
Saravana

Carlos M.
So...I tested your images.
Still the same question in my head: what is the reaction time?
It seems an eternity, really.

Or is the touchscreen mirrored?(seen that before) I cant see, because
everytime I boot Android, I get an error msg about the settings proces. I
can't click that away, so I cant do jack in the system to test it out. At
least the screen looks good and sharp :P

..ok I started tapping round the whole screen and got the msg away, testing
right now..still can't figure it out, guess its too slow, cause I tap so
much I cant see where it worked.

Could you tell what exactly you've changed?

Regards

Saravana
Hi Carlos,

Yes.. Even I got setting message but i'm able to click it away.I even able
to play mp3s. 

I'm booting from SD Card. How is your setup. You can also try kill the
process from the command prompt.


Regards
Saravana

Carlos M.
Hi Saravana,

Yes I can see the homescreen and even slide the screen across the 3
homescreens.

But I'm only able to click the clock, in the right-top-corner! (While I'm
still seeing it in the middle of the screen.) So I havent figured out yet
how to click on icons...anyway, we need to fix this.

My setup is just like yours I guess, booting from SDcard.

Anyway, I still have to figure out how to compile a working uImage, I tried
it once now and the system didnt boot Android, it showed the linux-logo and
stayed there. (terminal saying: ...booting linux. STUCK) What am I doing
wrong?

Regards,
Carlos M.

Saravana
Carlos,
Did you get the Calibration screen at First Login. My Guess is your 7 inch
is not calibrated correctly. If you haven't done calibration recently I
suggest to do it first. To invoke calibration at boot up, you have to
delete(or rename for safety) the file "/etc/shine/pointercal". 
Let me know how it goes.

I used different point from Below two links to compile 

http://androidport.blogspot.com/2010/09/mini2440-7-android-image.html
http://code.google.com/p/friendlyarm/wiki/Linux_Tutorial

If I get time I will try give in steps in my blog.




Regards
Saravana

Carlos M.
Hi again,

Hm I'm no pro at this, on the contrary, I just followed the stepbystep
tutorial(s) and got Android running. And started to dive into the code a
little. I have different folders with the android fs, but I never see
pointercal.
I DO have another folder somewhere, called something-mini2440-master where
the file IS available. What are those files for exactly, do I need those?
How else do I get the calibration screen...

(I think its still calibrated for the 3.5" because when I tested the 7",
only half the horizontal resolution worked. Or is it maybe something else I
have to change, except the images?)

Carlos M.

Saravana
Hi Carlos,

or try to find within /system/etc/shine/pointercal.

Carlos M.
Hey Saravana,

I have no pointercal, folder or file. I have 3 files within ../shine:
- myInit.rc
- net.conf
- wpa_supplicant.conf

P.S. I downloaded this archive a while ago where the file is in.
Could you tell me what these files are for? -->
http://gitorious.org/android-mini2440/android-mini2440 Because I see files
in there which arent in a default Android fs.

saravana
Ok..Let me double check where "pointercal" file (its not a directory)..and
get back to you. To answer your question (as far as  I know) ... myInit.rc
will executed when adroid boots ..you can set Path etc..here. net.conf has
your network configurtion like IP address etc..wpa_supplicnt.conf must be
for WIFI password I guess.

Regards
Saravana

Carlos M.
Yes I kinda figured that out myself, but I ment the other files from the
link I gave. I can see a pointercal file in there, but its not on my sdcard
along with many other files.
I think I have never seen pointercal in all my 'versions' of the Android
fs.

Carlos M.

Himanshu
Hello friends

I have mini2440 with 7" TFT
I have installed android OS which come with Board DVD.
but it is working very slowly, 
so is there any solution to make it fast?

- Regards,
- Himanshu

Mathias Tantau
hello,

I have installed the 7" version of Android as described here:
http://androidport.blogspot.com/2010/09/mini2440-7-android-image.html
But the LCD (A70) remains dark after power up.
On the terminal it says:

U-Boot 1.3.2-mini2440 (May 25 2010 - 19:15:21)
I2C:   ready
DRAM:  64 MB
Flash:  2 MB
NAND:  128 MiB
Found Environment offset in OOB..
USB:   S3C2410 USB Deviced
In:    serial
Out:   serial
Err:   serial
MAC: 08:08:11:18:12:27
Hit any key to stop autoboot:  0 
MINI2440 # 

but that's all. The SD card is inserted of course.
Any ideas or suggestions? Thank you for your help!

Mathias Tantau

davef
Did you hit any key and stop autoboot?

Or, it that all that happens after powerup?

Mathias Tantau
hello davef,

even if I do not hit any key, there is no further output via RS232 and the
LCD doesn't display anything.

davef
> even if I do not hit any key

The word <even> here implies that normally you stop the autoboot process,
which I think it not what you want to do.

However, considering your problem . . . are you trying to boot the kernel
from a SD card?  If so, how did you set that up?

Dave

Mathias Tantau
Hi Dave and others,

I have got further now: It starts booting! For all who face the same
problem, follow the description here:
http://mini2440.spaceopera.org/site/developmentenviroment/stepbystep/ind...

The next hurdle now is this error:

Failed to execute /linuxrc.  Attempting defaults...
Kernel panic - not syncing: No init found.  Try passing init= option to
kernel.

Allthough mentioned in other threads, I couldn't manage to solve it.
In easy words please, what to do?

davef
Mathias,

I quickly read through the link . . . it is quite long and I see he does
NOT describe how to partition the SD card.

So, again I ask how did you do this and are you sure it is working
correctly?

Dave

Mathias Tantau
hello Dave,

to prepare the SD card, I created three partitions with gparted:    
Partition 1:  LINUX-SWAP
Partition 2:  EXT2  (UIMAGE files)
Partition 3:  EXT3  (Android and Kernel files)
this is described here:
https://sites.google.com/site/belina76/android-booting

Again, booting works fine up to the point, when this error message appears:

Failed to execute /linuxrc.  Attempting defaults...
Kernel panic - not syncing: No init found.  Try passing init= option to
kernel.

What to do?

Mathias Tantau

davef
Mathias,

Ah, reading closer I see gparted will do this for you.  I used a script,
probably because I couldn't get gparted to work!

Failed to execute /linuxrc was a common error message in many past posts. 
No clues found searching this site?

Dave