2012-01-14 20 views
28

Sono uno sviluppatore Android e ho fatto ROM per molto tempo e voglio andare avanti con lo sviluppo del kernel, capisco che è relativo al kernel Linux e non ha nulla da fare con Android.Come iniziare con lo sviluppo del kernel Linux

Il problema è che non riesco a trovare alcuna risorsa online per aiutarmi ad andare avanti. Quindi quello che sto cercando è qualcosa di un po 'ufficiale, come il sito per sviluppatori per Android, i tutorial java per java, le esercitazioni python ........ etc

Esiste qualcosa del genere? forse da linux.org, ma non riesco a trovare nulla sul loro sito. E quali sono le cose di cui dovrei avere una piena comprensione? come i linguaggi di programmazione (so che è in C) o qualcos'altro?

Ricordare che sto solo cercando di imparare la configurazione e la compilazione del driver.

+0

https://github.com/jeyaramvrp/kernel-module-programming – Jeyaram

+0

Minimal installazione automatica QEMU + Buildroot + BusyBox con alcuni esempi modulo: https://github.com/cirosantilli/linux -kernel-module-cheat –

risposta

26
1

La tua migliore scommessa è seguire un buon libro come Linux Device Drivers 3, che è liberamente disponibile come documento online su LWN. Ci sono dei piccoli moduli del kernel scheletro che ti aiuteranno a iniziare molto rapidamente.

Problemi correlati