《深入理解FreeBSD设备驱动程序开发》迷你书

《深入理解FreeBSD设备驱动程序开发》迷你书

ID:46840487

大小:3.28 MB

页数:70页

时间:2019-11-28

《深入理解FreeBSD设备驱动程序开发》迷你书_第1页
《深入理解FreeBSD设备驱动程序开发》迷你书_第2页
《深入理解FreeBSD设备驱动程序开发》迷你书_第3页
《深入理解FreeBSD设备驱动程序开发》迷你书_第4页
《深入理解FreeBSD设备驱动程序开发》迷你书_第5页
资源描述:

《《深入理解FreeBSD设备驱动程序开发》迷你书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、华章程序员书库深入理解FreeBSD设备驱动程序开发FreeBSDDeviceDrivers:AGuidefortheIntrepid(加)JosephKong著陈毅东译图书在版编目(CIP)数据深入理解FreeBSD设备驱动程序开发/(加)约瑟夫(Joseph,K.)著;陈毅东译.—北京:机械工业出版社,2013.2(华章程序员书库)书名原文:FreeBSDDeviceDrivers:AGuidefortheIntrepidISBN978-7-111-41157-4I.深…II.①约…②陈…III.设备驱动程序-程序设计I

2、V.TP31中国版本图书馆CIP数据核字(2013)第008997号版权所有·侵权必究封底无防伪标均为盗版本书法律顾问北京市展达律师事务所本书版权登记号:图字:01-2012-5214本书是FreeBSD设备驱动开发领域的经典著作,由具有20余年从业经验的资深FreeBSD设备驱动编程专家撰写,FreeBSD内核开发专家鼎力推荐!本书从宏观上讲解了FreeBSD设备驱动程序的框架结构,从微观上讲解了FreeBSD与驱动程序相关的各个接口和模块的作用及工作原理,而且还从源码实现的角度分析了设备驱动程序的内核机制。本书面向的读者

3、是驱动开发程序员,更注重实践而非理论,通过真实的驱动开发案例为编写健壮高效的驱动程序提供优秀指导。本书共17章:第1章介绍了设备驱动程序的类型、可加载内核模块的编译与加载;第2章介绍了内核的分配与管理;第3章讲解了在用户空间下如何控制设备驱动程序并与之通信;第4章讨论了与多线程编程和并发执行有关的问题和解决方案;第5章解析了延迟代码执行和异步代码执行等机制并解释了这些机制的深层原因;第6章介绍了虚拟空调制解调器的实际应用;第7章讲解了FreeBSD用作管理系统中硬件设备的底层基本结构;第8章讨论FreeBSD的中断处理;第9

4、章全面讲解了并口打印机的驱动程序;第10章讲解了端口映射和内存映射的输入输出;第11章分析了智能平台管理接口驱动程序;第12章讲解了如何在FreeBSD中使用直接内存访问机制;第13章介绍了如何管理存储设备,其中包括磁盘驱动器、闪存等;第14章概述通用存取方法;第15章讲解了如何管理USB设备;第16章描述了网络驱动程序所使用的数据结构,以及对消息驱动中断机制的介绍;第17章详细介绍了em(4)的包接收与传输组件。Copyright©2012byJosephKong.TitleofEnglish-languageorigin

5、al:FreeBSDDeviceDrivers:AGuidefortheIntrepid,ISBN978-1-59327-204-3,publishedbyNoStarchPress.SimplifiedChinese-languageeditioncopyright©2013byBeijingHuazhangGraphics&InformationCo.,ChinaMachinePress.Nopartofthisbookmaybereproducedortransmittedinanyformorbyanymeans,e

6、lectronicormechanical,includingphotocopying,recordingoranyinformationstorageandretrievalsystem,withoutpermission,inwriting,fromthepublisher.Allrightsreserved.本书中文简体字版由NoStarchPress授权机械工业出版社在全球独家出版发行。未经出版者书面许可,不得以任何方式抄袭、复制或节录本书中的任何部分。机械工业出版社(北京市西城区百万庄大街22号邮政编码100037

7、)责任编辑:秦健印刷2013年2月第1版第1次印刷186mm×240mm•20.75印张标准书号:ISBN978-7-111-41157-4定价:69.00元凡购本书,如有缺页、倒页、脱页,由本社发行部调换客服热线:(010)8837899188361066投稿热线:(010)88379604购书热线:(010)683262948837964968995259读者信箱:hzjsj@hzbook.com译者序驱动程序是各操作系统内核相关编程中最复杂的部分之一,牵涉面甚广,因而也是较难掌握的内容之一。与此同时,作为控制外部设备并

8、与外部设备通信的关键模块,驱动程序又是系统中的重要组成部分。尽管重要,但相关方面的专业书籍却不多,本书则是其中的佼佼者。本书的作者JosephKong在FreeBSD系统底层方面有着极深厚的功底和丰富的经验,他通过对大量实例的剖析,深入浅出地向读者介绍了FreeBSD驱动程序开发的方方面面

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。