大拱桥--暨南大学学生门户 » 图书馆 » UNIX操作系统 » Linux设备驱动开发详解
名称 Linux设备驱动开发详解
索引号 TP316.81/2008162.2
分类号 TP316.81
TP316.81(UNIX操作系统)
TP316.8(网络操作系统)
TP316(操作系统)
TP31(计算机软件)
TP3(计算技术、计算机技术)
TP(自动化技术计算技术技术)
T(工业技术)
作者 宋宝华 (培训)、
出版社 北京 : 人民邮电出版社, 2010
ISBN 978-7-115-23657-9
页数 14, 632页 : 图 ; 26cm 光盘1片
价格 CNY88.00
标签 linux、设备驱动、linux驱动、驱动、计算机、编程、操作系统、很好的一本书、
简介
注解 有书目 (第631-632页) 本书基于LDD6410开发板,以Linux 2.6版本内核为蓝本,详细介绍自旋锁、信号量、完成量、中断顶/底半部、定时器、内存和I/O映射以及异步通知、阻塞I/O、非阻塞I/O等Linux设备驱动理论;字符设备、块设备、TTY设备、I2C设备、LCD设备、音频设备、USB设备、网络设备、PCI设备等Linux设备驱动的架构和框架中各个复杂数据架构和函数的关系,并讲解了Linux驱动开发的大量实例,使读者能够独立开发各类Linux设备驱动。
书籍简介

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

书籍目录

第1篇 Linux设备驱动入门第1章 Linux设备驱动概述及开发环境构建第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设备驱动的移植参考文献