linux设备驱动开发

时间:2012-09-05 09:31:18
【文件属性】:

文件名称:linux设备驱动开发

文件大小:432KB

文件格式:RAR

更新时间:2012-09-05 09:31:18

设备驱动开发

从技术角度来讲,本书应该提供唾手可得的途径去理解内核内幕以及Linus本人在开发时所做的设计抉择。尽管本书的主要目的是教如何写设备驱动程序,但它所包容的内容应该也对内核的执行给出一个完整的概貌。 对那些想玩电脑的人和那些涉及Linux机器的内部的专业程序员来讲,本书都会是一个很有趣的资料来源。注意:“Linux机器”这个概念比“跑Linux的PC”这个概念还要广泛,因为我们的操作系统支持很多平台,而且内核编程也不局限于某一种平台上。 Linux的*支持者会发现本书提供了大量的精神食粮。开始可以玩一玩编码,然后就可以加入到开发者小组中了,他们可是在孜孜不倦地工作以提供新的功能,提高系统性能。Linux仍处在不断完善的过程当中,并且总能为新加入的程序员提供新的空间。 换句话说,如果你只是想给你自己的设备编一个设备驱动程序,而不想在内核内幕上下什么工夫,本书的模块化结构也绝对可以满足你的要求。如果你不想深入细节,你可以跳过大多数技术章节,而直接查找设备驱动程序的标准API,它们与系统的其他部分是无缝连接的。 本书主要目的是为Linux 2.0写一个内核模块。模块是对象代码,可以在运行的内核中动态加载新功能。讨论也会涉及到1.2版本的内核。最后一章描述从2.0到2.1.43(在本书进行技术回顾时的最新版本)的驱动程序接口的变化。


【文件预览】:
linux设备驱动
----序言.doc(49KB)
----第六章.doc(125KB)
----第十一章.doc(90KB)
----第八章.doc(91KB)
----第十三章.doc(96KB)
----第七章.doc(77KB)
----第十四章.doc(131KB)
----第五章.doc(75KB)
----第一章.doc(39KB)
----第十二章.doc(83KB)
----第三章.doc(64KB)
----第十章.doc(58KB)
----第十七章.doc(76KB)
----第十五章.doc(64KB)
----第九章.doc(196KB)
----第四章.doc(59KB)
----第二章.doc(77KB)
----第十六章.doc(77KB)

网友评论