Issue
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.
Solution
- xda-developers
A very awesome and very active place for anything smart smart phone related. -
kernelnewbies
Generally good resource for starting out learning linux kernel
(Which is what the android is built off of) - Building Android Kernel
Android Kernel Source - Linux kernel
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.
Answered By - Terrance
Answer Checked By - Pedro (JavaFixing Volunteer)