我是一个Android开发人员,我已经做了很长一段时间的ROM,我想开始使用内核开发,我知道它与linux内核有关,并且与android无关。
问题是我找不到任何在线资源来帮助我开始。 所以我正在寻找的东西有点官方,比如android的开发者网站,java的java教程,python教程........等
有这样的事吗?从linux.org也许,但我在他们的网站上找不到任何东西。 那些我应该充分理解的东西是什么?喜欢编程语言(我知道它在C中)或其他什么?
请记住,我只是想学习驱动程序配置和编译。
答案 0 :(得分:27)
Linux Kernel Newbies,imho,是谁想要开始linux内核开发的最佳资源。
也许你有兴趣买一本书:
免费资源(只有少数资源):
答案 1 :(得分:1)
你最好的选择是关注像Linux Device Drivers 3
这样的好书,它可以作为LWN的在线文件免费提供。有一些微小的内核模块框架可以帮助您快速入门。