如何开始Linux内核开发

时间:2012-01-14 22:07:13

标签: linux-kernel

我是一个Android开发人员,我已经做了很长一段时间的ROM,我想开始使用内核开发,我知道它与linux内核有关,并且与android无关。

问题是我找不到任何在线资源来帮助我开始。 所以我正在寻找的东西有点官方,比如android的开发者网站,java的java教程,python教程........等

有这样的事吗?从linux.org也许,但我在他们的网站上找不到任何东西。 那些我应该充分理解的东西是什么?喜欢编程语言(我知道它在C中)或其他什么?

请记住,我只是想学习驱动程序配置和编译。

2 个答案:

答案 0 :(得分:27)

答案 1 :(得分:1)

你最好的选择是关注像Linux Device Drivers 3这样的好书,它可以作为LWN的在线文件免费提供。有一些微小的内核模块框架可以帮助您快速入门。