深入剖析Linux内核与设备驱动

本书特色

[

本书从需求的角度出发,以层次分析的方法探究linux内核以及驱动的各部分框架和实现。另外以ti的嵌入式芯片为例,对内核各部分功能特别是电源管理功能进行代码级别的分析。整体以需求是什么,如何实现相应需求来进行分析,更易于对系统的把握和理解。本书将软件和硬件结合起来分析了嵌入式处理以及linux内核实现中的各种技术,特别是对电源管理技术进行了全面细致的分析和介绍。本书可以作为本科和研究生操作系统的参考书,也适合linux内核,驱动以及嵌入式系统各种级别的开发者和爱好者。

]

内容简介

[

★在本书的结构编排上,从基础出发,努力使各章节独立起来,但是少量的向前或者向后引用还是必不可少的。但是总体上,会将*基本的篇章尽量放到前面。所以按顺序阅读是*好的。
★在代码的引用上,以ti发布的dm3730的android版本中内核代码为主,为了突出主线部分和削减本书的篇幅,笔者会以主要功能代码为主进行分析和介绍,而省略辅助型代码。

]

目录

第1章  引言1.1  为什么要从硬件设备的角度看linux 内核1.2  从了解硬件开始1.3  从设备看内核应该满足的需求1.4  所涉及的重要概念1.5  小结第2章  ti应用处理器芯片及其内核特点2.1  dm3730微处理器2.2  dm81xx系列微处理器2.3  sitara系列芯片2.4  ti处理器内核特殊代码结构2.5  小结第3章  linux 内核框架探究3.1  内核框架概述3.2  需求探究3.3  按需求的设备分类3.4  系统实现各种无关性的框架3.6  内核提供的基本服务和接口简介3.7  小结第4章  内核核心介绍及硬件的具体实现4.1  内核初始化4.2  地址映射4.3  中断处理4.4  内存管理4.5  直接存储器访问单元(dma)4.6  时钟(clock)4.7  时间管理(time)4.8  通用目的输入输出(gpio)4.9  管脚复用(pin mux)4.10  小结第5章内核设备管理以及驱动基础框架5.1  vfs及其与设备的关联5.2  linux设备模型(linux device model)5.3  字符设备(char device)5.4  块设备(block device)5.5  电源管理5.6  内核提供的同步操作、异步事件与单独执行实体的服务5.7  内核提供的数据保护一致性操作服务5.8  小结第6章  设备驱动之功能型驱动6.1  输入设备(input)6.2  帧缓冲(frame buffer)6.3  音频设备(audio alsa)6.4  视频驱动(v4l2)6.5  小结第7章  设备驱动之总线型驱动7.1  内部集成电路总线(i2c)7.2  串行外设接口总线(spi)7.3  多媒体卡(mmc)7.4  通用串行总线(usb)7.5  小结第8章  设备驱动之soc特殊驱动8.1  soc电源管理核心技术详解8.2  小结参考文献

封面

深入剖析Linux内核与设备驱动

书名:深入剖析Linux内核与设备驱动

作者:董峰

页数:700

定价:¥99.8

出版社:机械工业出版社

出版日期:2015-03-01

ISBN:9787111494263

PDF电子书大小:119MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注