《深入理解FreeBSD设备驱动程序开发》PDF电子版

  • 购买点数:12
  • 作  者:(加)约瑟夫(Joseph K·)
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2013
  • ISBN:9787111411574
  • 标注页数:316 页
  • PDF页数:333页
  • MD5值:4bace3f3950f266bce2fabcdc8579be0
图书介绍:本书共分17章。第1章综述设备驱动程序编程的基本概念和术语等。第2章描述FreeBSD的内核内存管理例程。第3章介绍在用户空间下如何控制设备驱动程序并与之通信。第4章讨论与多线程编程和并发执行有关的问题和解决方案。第5章描述延迟代码执行和异步代码执行等机制并解释了这些机制的深层原因。第6章介绍虚拟空调制解调器的实际应用。第7章介绍FreeBSD用作管理系统中硬件设备的底层基本结构。第8章讨论FreeBSD的中断处理。第9章全面介绍并口打印机驱动程序。第10章涉及端口映射输入输出和内存映射输入输出。第11章分析智能平台管理接口驱动程序。第12章讲解如何在FreeBSD中使用直接内存访问机制。第13章介绍如何管理存储设备,其中包括磁盘驱动器、闪存等。第14章概述通用存取方法,借助CAM可以管理主机总线适配器(HBA)。第15章介绍如何管理USB设备。第16章描述网络驱动程序所使用的数据结构,以及对消息驱动中断机制的介绍。第17章详细介绍em(4)的包接收与传输组件。