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

2024-02-06

我正在努力通过Linux 设备驱动程序,第三版 http://lwn.net/Kernel/LDD3/虽然这本书是在知识共享归属-相同方式共享 http://creativecommons.org/licenses/by-sa/2.0/许可证,我似乎无法找到书中使用的示例的源代码。

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

我的谷歌-fu正在带来恶意软件泛滥的绝望深渊。

LDD 书中使用的示例文件的良好来源是什么?

事实证明有两个很好的来源:

  • 作者 Alessandro Rubini 的 ftp 站点ftp://ar.linux.it/pub/ldd3/ ftp://ar.linux.it/pub/ldd3/
  • 佛罗里达州立大学 Linux 课程页面http://www.cs.fsu.edu/~baker/devices/ http://www.cs.fsu.edu/~baker/devices/

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


这是由 O'Reilly 的出版商出版的,可能值得您花时间在他们的网站上查看。链接是here http://oreilly.com/catalog/9780596005900/。还有就是link http://openology.blogspot.com/2008/03/ldd3-source-code-link_1843.html他们的源代码。

Edit: 添加另一个link http://acassis.wordpress.com/2009/08/07/ldd3-examples-updated/.

希望这可以帮助

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在哪里可以找到 Linux 设备驱动程序第三版的示例源文件? [关闭] 的相关文章

随机推荐

  • 用逗号分隔

    嘿 我有这个 following user id row following user id 我得到 44443344330 然后我使用 implode 函数并用逗号分隔 44 44 33 44 33 0 但我不想要最后一个数字的最后一个逗
  • 有没有办法将 SQL 查询中的 WHERE 和 HAVING 子句进行 OR 运算?

    假设我有一个 SQL 查询 SELECT Label1 Label2 SUM number as MySum FROM MyTable GROUP BY Label1 Label2 它给了我一些结果 比如 Label1 Label2 MyS
  • 如何在 FloatingActionButton 上显示图标?

    我在 FloatingActionButton 上显示图标时遇到问题 图标失去透明度 我有compileSdkVersion 28 依赖项是 dependencies implementation fileTree dir libs inc
  • 第一次查询速度慢

    当我对表执行第一个查询时遇到麻烦 即使我更改要查找的范围日期 后续查询也会快得多 我假设 PostgreSQL 实现了一种缓存机制 可以让后续查询更快 我可以尝试预热缓存 以便第一个用户请求可以命中缓存 但是 我认为我可以以某种方式改进以下
  • ViewPager OnLongClick 侦听器未触发

    我有一个包含 ViewPager 的片段 当我膨胀布局时 我为其分配一个 OnLongClick 侦听器 如下所示 mPager setOnLongClickListener mOnPagerLongClickListener 但是 当我长
  • zend gdata picasa php api 停止工作

    我已经使用 Zend Gdata 好几年了 然而 今天当我未更改的代码执行以下命令时 query this gt gp gt newAlbumQuery 我收到以下错误 exception Zend Gdata App HttpExcept
  • gstreamer:如何改变从文件中获取的一个流的渲染时间

    我有两个媒体文件 例如 file0 和 file1 我想将它们合并成一个具有 画中画 效果的单个 file0 中的内容要显示在整个窗口上 并且 file1 中的内容将显示在左上角 较小的盒子 还有一点是 file1 中的内容应该被渲染 从基
  • 反编译的 DLL - 有助于判断它是 C# 还是 VB.NET 的线索?

    当使用DotPeek之类的东西反编译DLL时 我如何判断它最初是用VB Net还是C 编码的 我认为没有简单的方法可以判断 但在某些反编译的代码中可能存在明显的迹象 即线索 您可以查找参考Microsoft VisualBasic图书馆 如
  • 高度大于屏幕高度的 Flutter 可滚动堆栈

    我有一个小部件层次结构 其中SingleChildScrollView是父母有Stack作为孩子 Stack有两个孩子 如果第二个孩子超出屏幕高度 其高度就会被剪裁 根据文档 堆栈占用的大小根据Non Positioned孩子 所以这意味着
  • 如何在 Visual Studio Express 中查看异常详细信息?

    How do you view exception details such as messages and stack traces in VS Express 2012 I am using Visual Studio Express
  • 对象的深拷贝

    我可以请一些帮助来执行对象的深层复制吗 这是我的代码 Option Explicit On Option Strict On
  • 尝试使用 pdfminer.6 提取文本时如何修复“UnicodeDecodeError”?

    使用 pdfminer 时出现 UnicodeEncodeError 来自 git 的最新版本 https github com pdfminer pdfminer six commit d79612c455a5de0526d5bc3244
  • MS Access 下拉列表/组合框

    这可能应该很简单 但我的 Google Fu 尚未找到答案 我只想在 Access 中创建一个下拉列表 以便在选择时我可以根据选择的值执行某些操作 例如 我有一个人员列表 我想填充组合框 以便他们的名字出现在列表中 但 值 设置为他们的 I
  • 升压信号连接管理

    过去两个晚上我一直在绞尽脑汁试图解决这个问题 但没有任何积极的结果 在升压信号中 每次我想要将一个类的成员函数连接到另一个类的信号时 如果我想稍后断开连接 我必须将结果连接保存在变量中 如果稍后 我想将相同的成员函数连接到其他一些类信号 成
  • java.security.egd 选项的用途是什么?

    在我正在开发的一个项目中 应用程序是使用类似于以下的命令启动的 java Djava security egd file dev urandom jar app jar 我从未见过java security egd之前的选项 搜索了一下 它
  • 使用 Julia 进行数据库抽象

    许多语言提供数据库抽象来将数据 对象 保存到关系数据库 通常通过对象关系映射 ORM 我知道 Julia 不是一种 传统 的面向对象语言 参见朱莉娅 是否面向对象编程 https stackoverflow com questions 33
  • 如何绘制带有半径和起始角度和终止角度的圆弧

    如果我的 Canvas 元素的 DataContext 中有以下四个属性 Point Center double Radius double StartAngle double EndAngle 我可以在没有任何额外代码的情况下绘制弧线吗
  • 高度页面-Div结构

    我试图让我的页面占据 100 的屏幕 并带有页脚 它需要始终位于页面底部 当页面大小调整时 div 应该展开 并具有正确的背景颜色 我目前遇到的错误是 页脚停留在屏幕底部而不是页面底部 div 菜单 大于 div 内容 div 无法正确调整
  • 使用 to_char 函数解析为字符串时,如何从 Oracle 中的日期和月份值中删除前导零?

    我想检索 select 语句中日期和月份值前面没有前导零的日期 如果我执行以下查询 select to char sysdate dd mm yyyy from dual 我将得到 21 03 2014 结果 此外 如果今天是 2014 年
  • 在哪里可以找到 Linux 设备驱动程序第三版的示例源文件? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在努力通过Linux 设备驱动程序 第三版 http lwn net Kernel LDD3 虽然这