2012-01-14 39 views
28

我是一名android開發人員,我一直在做ROMs很長一段時間,我想要開發內核,我知道它與Linux內核本身有關,並且無所事事與android。如何開始使用Linux內核開發

問題是我找不到任何在線資源來幫助我開始。 所以我正在尋找的東西有點官方,像開發人員網站的Android,Java教程的Java,蟒蛇教程........等

有沒有這樣的事情?從linux.org也許,但我無法找到他們的網站上的任何東西。 什麼是我應該有一個完整的理解?像編程語言(我知道它在C)或其他任何東西?

請記住,我只是想學習驅動程序配置和編譯。

+0

https://github.com/jeyaramvrp/kernel-module-programming – Jeyaram 2014-02-06 05:33:30

+0

最小自動化QEMU + Buildroot裏面+ BusyBox的設置與幾個模塊的例子:https://github.com/cirosantilli/linux -kernel模塊作弊 – 2017-06-19 08:05:59

回答

26
1

最好的辦法就是跟隨一本像Linux Device Drivers 3這樣的好書,它可以作爲LWN的在線文檔免費使用。有很小的內核模塊框架可以幫助您快速入門。