在哪里可以找到Linux设备驱动程序,第三版的示例源文件?

时间:2010-01-26 21:00:01

标签: linux kernel open-source

我正在通过Linux Device Drivers, Third Edition工作,虽然本书是在Creative Commons Attribution-Share Alike许可下发布的,但我似乎无法找到本书中使用的示例的源代码。

某些亚马逊评论提到它们确实存在,但未提供参考。在书籍摘要中,您可以看到许可证是GPL,因此它们必须存在于某个地方。

我的google-fu正在提出绝望的恶意软件出没的坑。

LDD书中使用的那些示例文件的优秀来源是什么?

原来有两个很好的消息来源:

前者更具权威性,但后者可能更适合以后的内核修订。

5 个答案:

答案 0 :(得分:11)

这是由O'Reilly的出版商出版的,在他们的网站上查看可能是值得的。链接是here。它的源代码也是link

修改:添加另一个link

希望这有帮助

答案 1 :(得分:7)

您可以在此处找到更新LDD3示例https://github.com/martinezjavier/ldd3 以及html格式的在线图书:http://www.makelinux.net/ldd3/

答案 2 :(得分:3)

以上是上述答案摘要:

答案 3 :(得分:1)

我在这里参加派对已经很晚了,但其他人有另一版本的更新LDD3代码,可在此处找到:https://github.com/duxing2007/ldd3-examples-3.x。作者已经为内核3.0到3.14保持了最新版本。与martinezjavier版本略有不同,例如使用mutex_init而不是sema_init。

答案 4 :(得分:0)

进一步搜索后,我找到了Florida State University Linux Kernel course页面,其中有一个版本。