I have 6 months experience with Android, developing simple UI-based applications. Now I want to write applications targeting the Android core Kernel. For example, I want to develop a framework which is not present in Android. To achieve that, we have to write the code for the Kernel. I don’t know where and how to start Android Kernel programming.
If anybody knows the way to start it please help me.
A very awesome and very active place for anything smart smart phone related.
Generally good resource for starting out learning linux kernel
(Which is what the android is built off of)
Android Kernel Source
Online guide to driver development among many other related topics.
Update
For android source code you can check out one of the following…
I personally dig this chrome plugin for browsing android source code.