i seen nexus one video with 4.0 SDK ICS Android 4.0 for Nexus One - YouTube
tom3q uses a development board to customize linux kernel 3.0 for Samsung S3C6410, which is used by Spica. He publishes his work at github. I have a Spica too and want to want to help porting linux 3.0 on the device as well. But I don't know how to start.
How does a common development environment looks like, if I don't own a development board? How does the development cycle (implement, compile, deploy/copy, run, debug/test, anaylze log output) looks like?
I know how to get a root shell (adb shell) and how to get kernel messages (dmesg). But I don't know, for example, how to exchange the current kernel with a new kernel, because I don't know where the current kernel is stored (/dev devices, mount point).
Also if I managed to update to new kernel, what if the kernel fails to boot? In this case I have no shell and don't know what to do next. Probably I could create a new update.zip to provide a new kernel, but I don't know how to create a update.zip either.
I am searching for good articles and howtos explaining developing for android and spica, but it is hard to find good information. So I am asking here, hoping to get some useful information.
Last edited by sysrq11; 05-18-2012 at 06:09 PM.
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks