Jak zacząć tworzenie jądra Linuksa [zamknięty]

Jestem programistą Androida i od dłuższego czasu zajmuję się ROM-AMI i chcę zająć się rozwojem jądra, rozumiem, że dotyczy ono samego jądra Linuksa i nie ma nic wspólnego z Androidem.

Problem w tym, że nie mogę znaleźć żadnych zasobów internetowych, które pomogą mi się ruszyć. Więc to, czego szukam, to coś nieco oficjalnego, jak strona programisty dla Androida, samouczki Javy dla Javy, samouczki Pythona........etc

Czy jest coś takiego? od linux.org może, ale nie mogę znaleźć niczego na ich stronie. A jakie rzeczy mam rozumieć w pełni? jak języki programowania (wiem, że jest w C) czy coś jeszcze?

Pamiętaj, że chcę tylko nauczyć się konfiguracji i kompilacji sterowników.

Author: Jack Mayerz, 2012-01-15

2 answers

 26
Author: b3h3m0th,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-10-10 11:35:26

Najlepiej jest podążać za dobrą książką, taką jak Linux Device Drivers 3, która jest bezpłatnie dostępna jako dokument online na LWN. Istnieją małe szkielet modułów jądra, które pomogą Ci rozpocząć bardzo szybko.

 1
Author: Quentin Casasnovas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-14 22:49:48