我该在哪里找到《Linux设备驱动程序第三版》的示例源文件?

8
我正在学习《Linux设备驱动程序第三版》,虽然该书是根据创作共用署名-相同方式共享协议发布的,但我似乎找不到书中使用的示例源代码。
一些亚马逊评论提到它们确实存在,但未提供参考。在书籍片段中,您可以看到许可证为GPL,因此它们必须存在于某个地方。
我的谷歌技能只带来了恶意软件污染的绝望之坑。
那么,哪里可以获得LDD书中使用的示例文件的好来源?
结果有两个良好的来源:

前者更权威,但后者可能更适合于后期内核修订。

5个回答

11

这本书由O'Reilly出版社出版,你可以在他们的网站上进行查看。链接在 这里。此外还有他们源代码的链接

编辑:增加了另一个链接

希望这能帮到你。


2
通过你提供的链接,我找到了作者的一个FTP站点:ftp://ar.linux.it/pub/ldd3/ 这应该是最权威的答案。:) 虽然FSU页面可能更适用于较新的内核版本。 - Sint
但是这些代码无法在最新的内核版本中构建。 - Megharaj
@Megharaj 这是2013年,答案是在2010年写的...只是说一下 :) - t0mm13b
我有一个更新的内核仓库,最新版本在这里 - ebin

7

4
以下是以上答案的总结:

3

我成功地使用了Martinzjavier的repo,并更新到了最新的内核5.10,这是在Ubuntu 20.04上完成的。我只使用了scull,还没有尝试过其他的scullpipe等。 - ambassallo

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接