下载 >  操作系统 >  Linux > linux驱动开发
4

linux驱动开发

从此开始,我们进入内核编程的世界。第2 章介绍模块化,解释了这门技艺的秘密,并给出 了运行模块的代码。第3章,字符设备驱动程序,讨论字符设备驱动程序并且给出了基于内 存的设备驱动程序的完整代码,可以按你的喜好进行读写。使用内存做为设备的硬件基础, 可以使任何人运行例子代码,而无需增加特殊硬件。 调式技术对程序员来讲是至关重要的,这些内容在第4 章“调试技术”中介绍。这样,运用 我们新的调试技巧,我们将面对字符设备驱动程序高级功能,如阻塞型操作,select 的使用 以及非常常用的ioctl调用;这是都是第5章“字符设备驱动程序的扩展操作”的主题。 在涉及硬件管理之前,我们先解剖几个内核软件接口:第6 章“时间流”,讲解内核是如何 管理时间的,第7 章“获取内存”,讲解内存分配。 接下来我们着重于硬件:第8 章“硬件管理”,介绍I/O 端口的管理和设备中的内存缓冲区 管理;之后在第9 章“中断处理”介绍中断处理。遗憾的是,由于需要某些硬件支持来测试 中断的软件接口,不是每个人能运行本章给出的样例代码。我已经尽我全力保持所需的硬件 支持减少到最小,但你还得亲自动手用烙铁做你的硬件“设备”。这个设备仅仅是一个加到 并口上的跳线,所以我希望这不是问题。 第 1 0 章“合理使用数据类型”又提供一些有关编写内核软件和一致性问题的建议。 在本书的第二部分,我们更加雄心勃勃;因此从第11 章开始,我们重新讨论模块化,更加 深入讨论这个问题。 第 12 章“加载块设备驱动程序”介绍了如何实现块设备驱动程序,强调和字符设备驱动程 序的区别。接下来,第13章“Mmap和DMA”讲解了我们原先在内存管理中留下来的问题: mmap和DMA。到此为止,关于字符设备和块设备驱动程序的所有问题我们都介绍过了。 接下来介绍第三类设备驱动程序:第14 章“网络设备驱动程序”讨论一些关于网络接口的 细节,剖析了样例网络设备驱动程序的代码。 有些设备驱动程序的功能直接依赖于外设所在的接口总线,所以第15 章“外设总线概貌” 介绍了现在经常用到的总线实现的主要功能,着重介绍内核支持的PCI总线。 最后,第16 章是内核源代码的一次检阅:对那些想理解全部设计的人来讲,这是一个起点, 但他们可能会被Linux 浩如烟海的代码吓倒。 在 Linux2.0 版发布后不久,2.1开发树开始引入不兼容性;这是在第一个月中引入的最重要 的内容。第17 章“近期发展”,它几乎可以看作是附录,它收集所有在2.1.43版本发布之前 不兼容的东西,并且提供了解决这些兼容性问题的方法。在这章的最后,你可以编写出一个 设备驱动程序,它能够在1.2.13版本上编译,运行,也可以在所有2.0 和2.1.43版本之间的 内核上编译,运行。2.2 很有希望会和2.1.43 非常相似,你的软件需要为此做好准备。 ...展开详情收缩
2011-11-17 上传大小:1.47MB
想读
分享
收藏 举报

评论 共5条

qq758804431 内容不错,值得参考
2014-12-15
回复
silence0511 好书,受益匪浅
2014-02-24
回复
happywolf123 好像缺少书中嵌入的代码
2013-03-17
回复
Linux驱动开发入门与实战 高清PDF.rar

Linux驱动开发入门与实战 高清PDF.rar 书由浅入深,全面、系统地介绍了linux驱动开发技术,提供了大量实例供读者实战演练。另外,作者在实例讲解中详细分析了各种重要的理论知识,让读者能够举一反三。

立即下载
Linux驱动开发 Linux驱动开发

Linux驱动开发 Linux驱动开发 Linux驱动开发 Linux驱动开发

立即下载
华清远见Linux驱动开发

华清远见Linux驱动开发华清远见Linux驱动开发华清远见Linux驱动开发华清远见Linux驱动开发华清远见Linux驱动开发

立即下载
Linux驱动开发入门与实战

Linux驱动开发入门与实战Linux驱动开发入门与实战Linux驱动开发入门与实战Linux驱动开发入门与实战Linux驱动开发入门与实战

立即下载
Linux驱动开发庖丁解牛系类

Linux驱动开发庖丁解牛系类 Linux驱动开发庖丁解牛系类 Linux驱动开发庖丁解牛系类 Linux驱动开发庖丁解牛系类 Linux驱动开发庖丁解牛系类

立即下载
Linux驱动开发庖丁解牛

Linux驱动开发庖丁解牛Linux驱动开发庖丁解牛

立即下载
linux 驱动程序开发实例(冯国进)代码

linux 驱动程序开发实例(冯国进)代码

立即下载
《Linux设备驱动开发详解》官方配套视频(1)

《Linux设备驱动开发详解》官方配套视频,第一部分,共三部分

立即下载
linux驱动开发 LDD3

经典 LDD3,linux驱动开发 linux驱动开发

立即下载
linux驱动开发,linux驱动开发

详细讲述在linux处如何开发驱动程序,

立即下载
Linux驱动开发入门与实战(第2版)源代码

Linux驱动开发入门与实战(第2版)配套源代码,10多个完整源代码,适合新手学习,覆盖面广

立即下载
linux驱动开发第二版

中文第二版linux驱动开发,适合linux驱动开发人士

立即下载
LINUX驱动开发 字符驱动实例

LINUX驱动开发 字符驱动实例LINUX驱动开发 字符驱动实例

立即下载
linux device development

linux驱动开发的极好书籍,linux驱动开发的极好书籍

立即下载
Linux 设备驱动开发详解 宋宝华_高清—完整版

第1篇 Linux设备驱动入门   第1章 Linux设备驱动概述及开发环境构建 2   第2章 驱动设计的硬件基础 21   第3章 Linux内核及内核编程 53   第2篇 Linux设备驱动核心理论   第4章 Linux内核模块 82   第5章 Linux文件系统与设备文件系统 92   第6章 字符设备驱动 118   第7章 Linux设备驱动中的并发控制 139   第8章 Linux设备驱动中的阻塞与非阻塞I/O 161   第9章 Linux设备驱动中的异步通知与异步I/O 176   第10章 中断与时钟 193   第11章 内存与I/O访问 213   第12章 工程中的Linux设备驱动 242   第3篇 Linux设备驱动实例   第13章 Linux块设备驱动 272   第14章 Linux终端设备驱动 304   第15章 Linux的I2C核心、总线与设备驱动 333   第16章 Linux网络设备驱动 363   第17章 Linux音频设备驱动 388   第18章 LCD设备驱动 440   第19章 Flash设备驱动 479   第20章 USB主机与设备驱动 507   第21章 PCI设备驱动  547   第4篇 Linux设备驱动调试、移植   第22章 Linux设备驱动的调试 564   第23章 Linux设备驱动的移植 602

立即下载
LINUX设备驱动程序开发pdf+源码

本压缩包里包含一个pdf文件,是关于设备驱动开发详细说明和部分源码

立即下载
Linux设备驱动开发详解》 pdf-华清远见10年特献版.pdf )

《Linux设备驱动开发详解》 pdf-华清远见10年特献版.

立即下载
Linux嵌入式驱动开发视频(麦可网)

麦可网提供的linux驱动开发视频,资源视频、音频清晰,从思维导图上一一讲解,很不错的课程,对驱动初学者很有帮助。地址是百度网盘,密码在txt里面。

立即下载
郑强Linux驱动开发入门与实战.pdf

郑强Linux驱动开发入门与实战.pdf 郑强Linux驱动开发入门与实战.pdf

立即下载
Linux驱动开发入门与实战.part2

Linux驱动开发入门与实战.part2,对于学习Linux编程的同学会有很大的帮助。

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

linux驱动开发

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: