I will begin working under Android system kernel development and I have no ideas. All what I know is that I have to have knowledge on Linux, c and C++ and I have all of them but I should begin some trainings, so I need some first steps. Any help would be appreciated. Thank you all in advance
So in Figure 2, the android12-5.10 kernel can be used for Android 12 devices and Android 13 devices. Because the Android platform release is also compatible with previous versions, the android12-5.4 kernel can be used for Android 13 devices either for launch or upgrade.
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).
icon on your Apps menu to open Settings. Scroll down and tap About. This option will open your Android's software and hardware details. Depending on your device and software version, this option may also be named About device, About phone, or About tablet.
Android kernels (and basic build instructions how to build them) can be found at http://source.android.com/source/building-kernels.html. You need a rootable phone to install the custom kernels, and I would recommend Linux as a developer platform. Maybe better to write some USB drivers for beginning.
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