Welcome everyone, I was asked by a friend from my old slice of XDA to write kernel tutorials on everything I know about them. So, here we are!
First, you MUST learn C coding. It is not hard, once you begin; XDA Senior member mhrsolanki2020 has written a tutorial for it here on XDA.
So now that we know C, lets try basic step one. We need to compile it!
Go to this tutorial I have written here to learn how to do that. To compile a kernel for your device if you don't own the one v just get your own source, and then use your own defconfig. You will be golden from there.
What do we plan on teaching
First, you MUST learn C coding. It is not hard, once you begin; XDA Senior member mhrsolanki2020 has written a tutorial for it here on XDA.
So now that we know C, lets try basic step one. We need to compile it!
Go to this tutorial I have written here to learn how to do that. To compile a kernel for your device if you don't own the one v just get your own source, and then use your own defconfig. You will be golden from there.
What do we plan on teaching
Compiling of the source- Making a boot.img for your device
- Use fastboot to test your kernel
- Debugging the kernel
- Using ADB to your advantages
- Trick of the fastboot-fu
- All about a ramdisk
- Adding drivers
- More?? You tell me