First of all, some advice, we don't have full kernel sources from Rockchip, they must provide them to us cause linux is Open Source and they must provide the sources, but they didn't do it, we have some sources from developers like AndrewDB, Omegamoon or Alok. Thanks to them for share their work with us. Internal Wifi chipset are not supported in the most cases, but some people is working on it. So we hope we can have them working soon.
The utility of compiling your kernel by yourself is the ability to decide what you need like filesystem, wifi drivers, webcam drivers, possibility of overclocking, etc... And the mos important for me, learn a lot Don´t expect to do it easy, is complicated to make it works, and some times your kernel will not boot, so if you don´t have a lot of patience i don´t suggest you to try that. And you must know how to flash your device, and restore it to a working state.
You need to have some Linux basic knowledge, yes, android kernels need Linux to compile their kernel, if you don't have Linux installed in your pc and you don't want to install it in separate partition,you can use Virtualbox or another virtualization tool to install Linux in your windows pc. I have Ubuntu installed in my pc with windows 8 in dual boot. But it requires some knowledge about Linux and partitions so if you don't know about Linux i suggest to use Virtualbox, it is open source and with it you can run an OS inside other OS, the performance is low than non emulate systems, but is enough to test and learn to use an OS without problems about partitioning.
I like to use windows for some things and Linux for another.
Linux is Open source so its free, there are a lot of Linux distributions, but actually Ubuntu is the most extended distro, and for me the easy one to install and use.
This is a long guide so i will explain it in some longs post and probably in various days. So a lot of patience is needed. Like I always like to tell you I am not a wise man, I am not an expertise and I can be wrong about some things, so any suggestions and corrections are welcome, I am going to explain everything I know and I will try to respond your asks, your contributions will make us learn together, and I expect to learn a lot from you too.
To this guide i will use Virtualbox and Ubuntu, the process is similar with another Linux Distros. So lets start with it. I know a lot of people will say that i explain so obviuos things, but i prefer to explain it, step by step so if someone with 0 knowledge want to do it, he can do it. I will making this guide at same time that i install the virtual machine, i will compile the kernels at same time that i write this guide to ensure all procces works without problems.
To make this, I must give thanks a lot of people. First thanks to AndrewDB, Omegamoon and alok for their work and share their kernel sources, deadhp1 in armtvtech gives a lot of good indications for the first kernel compilations, a lot of people in internet forums give me some clues when i get stuck, (search in the net is a good way to learn, if you have a problem, sure that anyone in the net had it before and solved it) and for me is better to search a lot before ask, read is the best way to learn
Comment