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.
The Android kernel is based on an upstream Linux Long Term Supported (LTS) kernel. At Google, LTS kernels are combined with Android-specific patches to form what are known as Android Common Kernels (ACKs). Figure 1.
How are Android's kernel configs stored? The kernel configs are stored in the kernel/configs repo. Kernel configuration settings that must be present for Android to function are located in the base config fragment, android-base. config .
All multi-tasking operating systems have a kernel of one form or another. Windows has a kernel, OS X has a kernel, iOS has a kernel, and of course Android has a kernel. But of those, only Android uses the Linux kernel.
For android source code you can check out one of the following...
I personally dig this chrome plugin for browsing android source code.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With