【发布时间】:2012-05-21 21:01:47
【问题描述】:
我有一些作业,我应该在内核 3.x 上编写一个虚拟设备驱动程序你能推荐一些关于它的文档吗?我正在使用fedora顺便说一句。 我知道有很多教程,但是 2.x 和 3.x 之间存在一些差异。
【问题讨论】:
标签: linux linux-kernel kernel device-driver
我有一些作业,我应该在内核 3.x 上编写一个虚拟设备驱动程序你能推荐一些关于它的文档吗?我正在使用fedora顺便说一句。 我知道有很多教程,但是 2.x 和 3.x 之间存在一些差异。
【问题讨论】:
标签: linux linux-kernel kernel device-driver
最后的 2.6.x 系列内核和 3.x 系列之间没有重大区别。这是任意区分。
Linux 设备驱动程序的参考书名为Linux Device Drivers。它有点过时(基于 2.6.10),但仍然是一个很好的指南。 Martinez Javiers GitHub 上的过时示例略少。
当然,最终的指南是代码本身。无论您做什么,都必须经常参考代码。阅读代码是一项非常有价值的技能,您应该尽可能多地练习它。
【讨论】: