快速业务通道

《Linux设备驱动开发详解(第2版)》隆重出版

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-09
释放中断 196
10.3.2 使能和屏蔽中断 197
10.3.3 底半部机制 197
10.3.4 实例:s3c6410实时钟中断 200
10.4 中断共享 202
10.5 内核定时器 203
10.5.1 内核定时器编程 203
10.5.2 内核中延迟的工作delayed_work 205
10.5.3 实例:秒字符设备 206
10.6 内核延时 210
10.6.1 短延迟 210
10.6.2 长延迟 210
10.6.3 睡着延迟 211
10.7 总结 212
第11章 内存与i/o访问 213
11.1 cpu与内存和i/o 214
11.1.1 内存空间与i/o空间 214
11.1.2 内存管理单元mmu 215
11.2 linux内存管理 218
11.3 内存存取 220
11.3.1 用户空间内存动态申请 220
11.3.2 内核空间内存动态申请 221
11.3.3 虚拟地址与物理地址关系 224
11.4 设备i/o端口和i/o内存的访问 225
11.4.1 linux i/o端口和i/o内存访问接口 225
11.4.2 申请与释放设备i/o端口和i/o内存 226
11.4.3 设备i/o端口和i/o内存访问流程 227
11.4.4 将设备地址映射到用户空间 228
11.5 i/o内存静态映射 233
11.6 dma 236
11.6.1 dma与cache一致性 236
11.6.2 linux下的dma编程 237
11.7 总结 241
第12章 工程中的linux设备驱动 242
12.1 platform设备驱动 243
12.1.1 platform总线、设备与驱动 243
12.1.2 将globalfifo作为platform设备 244
12.1.3 platform设备资源和数据 246
12.2 设备驱动的分层思想 248
12.2.1 设备驱动核心层和例化 248
12.2.2 输入设备驱动 249
12.2.3 rtc设备驱动 254
12.3 主机驱动与外设驱动分离思想 255
12.3.1 主机、外设驱动分离的意义 255
12.3.2 linux spi主机和设备驱动 256
12.4 设备驱动中的电源管理 260
12.5 misc设备驱动 262
12.6 基于sysfs的设备驱动 263
12.7 linux设备驱动的固件加载 265
12.8 android设备驱动 266
12.9 总结 269
第3篇 linux设备驱动实例
第13章 linux块设备驱动 272
13.1 块设备的i/o操作特点 273
13.2 linux块设备驱动结构 273
13.2.1 block_device_operations结构体 273
13.2.2 gendisk结构体 274
13.2.3 request与bio结构体 276
13.2.4 块设备驱动注册与注销 285
13.3 linux块设备驱动的模块加载与卸载 286
13.4 块设备的打开与释放 288
13.5 块设备驱动的ioctl函数 288
13.6 块设备驱动的i/o请求处理 289
13.6.1 使用请求队列 289
13.6.2 不使用请求队列 291
13.7 实例1:vmem_disk驱动 292
13.7.1 vmem_disk的硬件原理 292
史应生(红帽专家服务团队资深咨询顾问,RHCA、RHCSS中国第一人)
设备驱动是操作系统最具多样性和复杂性的部分.回想限入式系统教学之初,我几乎买遍了市面上的Linux图书也没有找到一个模块化驱动的开发实例.本书语言通俗易懂,结构清晰,作者有丰富的培训和开发经验,是国内少有的驱动程序开发专著.
马忠梅(北京理工大学副教授)
如果说硬件是系统的躯体;软件是系统的灵魂,驱动就是连接躯体和灵魂的纽带,是系统运转的枢纽.本书旨在引导读者,消除读者对驱动开发的神秘感,同时也指出了老手常见的盲点与误区.更难得的是,本书通过大量开发实例生动、系统地讲解了Linux设备驱动开发的方方面面.
向农(电子工程世界总编)
【插图】 1


china-pub网址: http://www.china-pub.com/53821


dangdang网址: http://product.dangdang.com/product.aspx?product_id=20959910

amazon网址: http://www.amazon.cn/mn/detailApp/ref=sr_1_4?_encoding=UTF8&s=books&qid=1288882490&asin=B004A7L87I&sr=8-4

本文出自 “Inside SW,FW and HW R&D” 博客,请务必保留此出处ht

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号