Linux设备驱动开发详解

Linux设备驱动开发详解

宋宝华, 编著

出版社:人民邮电出版社

年代:2007

定价:79.0

书籍简介:

本书是一本介绍Linux设备驱动开发理论、框架与实例的书,本书以2.6版本内核为蓝本,详细介绍自旋锁、信号量、完成量、中断顶/底半部、定时器、内存和I/O映射以及异步通知、阻塞/非阻塞I/O等Linux设备驱动理论,字符设备、块设备、TTY设备、I2C设备、LCD设备、音频设备、USB设备、网络设备、PCI设备等Linux设备驱动的架构,框架中各个复杂数据架构和函数的关系,并讲解了大量Linux驱动开发的大量实例,使读者能够独立开发各类Linux设备驱动。本书内容全面,实例丰富,操作性强,语言通俗易懂,适合广大Linux开发人员、嵌入式工程师参考使用,也适合广大Linux爱好者阅读。

书籍目录:

第1篇Linux设备驱动入门

第1章设备驱动概述

1.1设备驱动的作用

1.2无操作系统时的设备驱动

1.3有操作系统时的设备驱动

1.4Linux设备驱动

1.4.1设备的分类及特点

1.4.2Linux设备驱动与整个软硬件系统的关系

1.4.3编写Linux设备驱动的技术基础

1.4.4Linux设备驱动的学习方法

1.5设备驱动的HelloWorld:LED驱动

1.5.1无操作系统时的LED驱动

1.5.2Linux系统下的LED驱动

第2章驱动设计的硬件基础

第3章Linux内核及内核编程

第2篇Linux设备驱动核心理论

第4章Linux内核模块

第5章Linux文件系统与设备文件系统

第6章字符设备驱动

第7章Linux设备驱动中的并发控制

第8章Linux设备驱动中的阻塞与非阻塞I/O

第9章Linux设备驱动中的异步通知与异步I/O

第10章中断与时钟

第11章内存与I/O访问

第12章Linux字符设备驱动综合实例

第3篇Linux设备驱动实例

第13章Linux块设备驱动

第14章Linux终端设备驱动

第15章Linux的I2C核心、总线与设备驱动

第16章Linux网络设备驱动

第17章Linux音频设备驱动

第18章LCD设备驱动

第19章Flash设备驱动

第20章USB主机与设备驱动

第21章PCI设备驱动

第4篇Linux设备驱动测试、移植

第22章Linux设备驱动的调试

第23章Linux设备驱动的移植

参考文献

内容摘要:

  本书全面而详细地讲解了Linux设备驱动开发中涉及的理论以及多种设备驱动的框架。本书将字符设备、块设备、TTY设备、I2C设备、LCD设备、Flash设备、网络设备、音频设备、USB设备、PCI设备等复杂设备驱动的框架作为核心内容,讲解了大量Linux驱动开发的大量实例。并且书中还对Linux设备驱动开发环境建设、驱动的调试、驱动的移植等进行了讲解。在讲解驱动的同时,本书还给出了用户空间的验证方法,以便读者理清Linux设备驱动与上层应用的关系。  本书是一本介绍Linux设备驱动开发理论、框架与实例的书,本书以Linux2.6版本内核为蓝本,详细介绍自旋锁、信号量、完成量、中断顶/底半部、定时器、内存和I/O映射以及异步通知、阻塞I/O、非阻塞I/O等Linux设备驱动理论;字符设备、块设备、TTY设备、I2C设备、LCD设备、音频设备、USB设备、网络设备、PCI设备等Linux设备驱动的架构和框架中各个复杂数据架构和函数的关系,并讲解了大量Linux驱动开发的大量实例,使读者能够独立开发各类Linux设备驱动。  本书内容全面,实例丰富,操作性强,语言通俗易懂,适合广大Linux开发人员、嵌入式工程师参考使用。

书籍规格:

书籍详细信息
书名Linux设备驱动开发详解站内查询相似图书
9787115172396
如需购买下载《Linux设备驱动开发详解》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)79.0语种简体中文
尺寸26装帧平装
页数 316 印数

书籍信息归属:

Linux设备驱动开发详解是人民邮电出版社于2008.01出版的中图分类号为 TP316.89 的主题关于 Linux操作系统 的书籍。