Linux设备驱动程序设计入门指导你如何编写你自己的驱动, 以及如何利用内核相关的部分。我们采用一种设备-独立的方法; 编程技术和接口, 在任何可能的时候, 不会捆绑到任何特定的设备. 每一个驱动都是不同的; 作为一个驱动编写者, 你需要深入理解你的特定设备. 但是大部分的原则和基本技术对所有驱动都是一样的。本书无法教你关于你的设备的东西, 但是它给予你所需要的使你的设备运行起来的背景知识的指导。

在你学习编写驱动时, 你通常会发现大量有关 Linux 内核的东西。这也许会帮助你理解你的机器是如何工作的, 以及为什么事情不是如你所愿的快, 或者不是如你所要的进行。 我们会逐步介绍新概念, 由非常简单的驱动开始并建立它们。

每一个新概念都伴有例子代码, 这样的代码不需要特别的硬件来测试,本章不会真正进入编写代码。但是, 我们介绍一些 Linux 内核的背景概念, 这样在以后我们动手编程时, 你会感到乐于知道这些。

LINUX设备驱动程序(第3版) (美)科波特(Corbet,J.) 等著,魏永明,耿岳,钟书毅 译 著作 操作系统(新)专业科技


根据中华人民共和国国家版权局相关法规,本站不提供该PDF电子版书籍
您可以进入交流社群中继续寻找资料或购买正版书籍

Linux交流群

技术交流社群:https://www.linuxprobe.com/club

Linux书籍在线阅读:https://www.linuxprobe.com/chapter-00.html

本文原创地址:https://www.linuxprobe.com/linux-device-driver-2.html编辑:刘遄,审核员:暂无