Hi Chris, I think I will not use the ported Android for any application, my target is just to able to show that Android can run on top of NiosII processor (i.e. get the display), to get into a fully usable Android that would run many applications, I will need another research.
Therefore, what books/literature that I need to read to be able to, as you said, use android as a set of patches for the board's linux? My experience with embedded linux was with linux in Xilinx ML403, so I hope it is not that steep in learning curve for Android. You mentioned "stock android emulator", I am not getting "stock" in your Android emulator, care to explain? Well, actually, there are several that I don't understand, please excuse my ignorant for the time being, such as "kernel's early serial driver", "stock userspace", "constructing an android userspace" and "ADB"? Kind regards, Rehmet On Sep 7, 2:47 pm, Chris Stratton <cs07...@gmail.com> wrote: > Your system is likely too limited to run android usefully. > > More generally would suggest you spend some time playing with the > stock android emulator and the default embedded linux install for your > board (or something more powerful, probably not fpga based) to > understand the differences between android (at the linux level below > the dalvik vm) vs an ordinary embedded linux. > > On Sep 6, 1:35 am, Rehmet <rgnurrah...@gmail.com> wrote: > > > Thanks Chris, > > > That is very insightful. > > > What do you think regarding > > this?http://www.linuxfordevices.com/c/a/News/Google-Nexus-gets-endorsement... > > How different I am going to do it with respect to Linux Kernel? as you > > said I would need to patch the Linux Kernel. > > > Back to your reply, I will use U-Boot and yes, there is a Linux for > > ithttp://www.nioswiki.com/Linux/Downloading_Linux_Distribution > > > Care to explain what do you mean by 'stock userspace', 'constructing > > an android userspace' and 'ADB'? > > > I am using > > NEEKhttp://www.altera.com/products/devkits/altera/kit-cyc3-embedded.html > > and it seems its memory is only 32MB. > > > Memory > > > * 32 MB of DDR SDRAM > > * 1 MB of synchronous SRAM > > * 16 MB of Intel P30/P33 flash > > > On Sep 6, 4:18 am, Chris Stratton <cs07...@gmail.com> wrote: > > > > Generally, figure out your first stage bootloader - if it's oem or u- > > > boot or whatever. Get it working with serial interface so you can > > > talk to it from a terminal. > > > Then put what you learned about the serial hardware into the kernel's > > > early serial driver so you can see how far you are getting during > > > kernel bootup. Then solve device driver problems one by one... > > > > For NIOS, since there probably already is a linux kernel for it, it > > > may make more sense to look at android as a set of patches that rather > > > than as a raw porting project. You might make sure that your android > > > patched kernel works with a stock userspace image before you worry > > > about constructing an android userspace. Get serial terminal, > > > networking and/or ADB up before you worry about much else in > > > userland.. > > > > FPGA soft core processors tend to be notably behind the performance of > > > hard cores in the same silicon technology generation, so I wouldn't > > > expect much from it. Also remember you are going to need lots of > > > memory - like 64 MB minimum, preferably more. > > > > On Sep 5, 10:55 am, Rehmet <rgnurrah...@gmail.com> wrote: > > > > > It's obvious, but, thanks anyway. > > > > > How about something on how to modify the kernel to fit the > > > > architecture/core? > > > > > On Sep 4, 12:30 pm, Viral Mehta <viral....@gmail.com> wrote: > > > > > > developers.android.com > > > > > > On Sat, Sep 4, 2010 at 1:30 AM, Rehmet <rgnurrah...@gmail.com> wrote: > > > > > > Hi Everyone, > > > > > > > I am just starting to develop Android Linux Kernel, after getting > > > > > > the > > > > > > source code from common.git, where should I do next? I intend to > > > > > > port > > > > > > Android on NiosII (32-bit) > > > > > > > Any pointers are very much welcome. > > > > > > > Thanks. > > > > > > > -- > > > > > > unsubscribe: > > > > > > android-kernel+unsubscr...@googlegroups.com<android-kernel%2bunsubscr...@go > > > > > > oglegroups.com> > > > > > > website:http://groups.google.com/group/android-kernel > > > > > > -- > > > > > Thanks, > > > > > Viral Mehta -- unsubscribe: android-kernel+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-kernel