《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
本文出自 “Inside SW,FW and HW R&D” 博客,请务必保留此出处ht |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于《Linux设备驱动开发详解(第2版)》隆重出版的所有评论