以后地位:电脑软件 > 教诲讲授 > 电子阅读 > 通晓linux:设置装备摆设驱动顺序开辟pdf高清版

福彩快3网上投注

  • 巨细:38.1MB
  • 言语:简体中文
  • 种别:电子阅读
  • 范例:国产软件
  • 受权:收费软件
  • 工夫:通发娱乐2018/2/12
  • 官网:
  • 情况:Windows10, Windows8, Windows7, WinVista, Win2003, WinXP, Win2000
  • 平安检测:无插件360经过腾讯经过金山经过瑞星经过

相干软件

通晓linux:设置装备摆设驱动顺序开辟2010年6月由人民邮电出书社出书刊行,是一本解说怎样编程Linux设置装备摆设驱动顺序的册本,是Linux设置装备摆设驱动顺序开辟范畴的威望著作。要成为一名能奇妙地处理多种题目的初级内核工程师,就必需了解明天的Linux内核提供的种种功用和设备。小编分享的这本书统共23章,全书基于2.6内核,不只透彻解说了根本观点和技能,更深人讨论了其他书没有涵盖或浅尝辄止的很多紧张主题和要害难点,如PCMCIA、I2C和USB等内部总线以及视频、音频、无线连网和闪存等驱动顺序的开辟,并解说了相干的内核源码文件,给出了完好的开辟实例等等。通晓Linux设置装备摆设驱动顺序开辟合适中初级Linux开辟职员阅读。
小编温馨提示:这本书的内容比拟多,要留意劳逸联合哦
通晓linux:设置装备摆设驱动顺序开辟

作者引见:

温卡特斯瓦兰(Sreekrjshnan Menkateswaran),天下顶级Linux开辟技能专家。在IBM任务多年。有丰厚的嵌入式Linux和驱动顺序开辟经历。曾将Linux移植到了腕表、音乐播放器、VolP德律风、心脏起搏器以及近程门诊监控零碎等设置装备摆设上。现在是IBMI钱度公司的嵌入式处理方案组担任人。他曾担当LinuX Magazine的特邀编辑。掌管内核技能专栏。

目次:

第1章 弁言
1.1 演进
1.2 GNUCopy1eft
1.3 kerne1.org
1.4 邮件列表和论坛
1.5 Linux刊行版
1.6 检查源代码
1.7 编译内核
1.8 可加载的模块
1.9 整装待发
第2章 内核
2.1 启动进程
2.1.1 BIOS.pmvided physica1 RAM map
2.1.2 758MB LOWMEM avai1ab1e
2.1.3 Kerne1 command 1in:r oroot=/dev/hda1
2.1.4 Ca1ibrating de1ay BogoMIPS(1pj=2394935)
2.1.5 Checking HLT instruction
2.1.6 NET:Registered protoco1 fami1y2
2.1.7 Freeing initrd memory:387kfreed
2.1.8 io schedu1er anticipatory registered(defau1t)
2.1.9 Setting up standard PCI resources
2.1.10 EXT3-fs:mountedfi1esystem
2.1.11 INIT:version2.8 5booting
2.2 内核形式和用户形式
2.3 历程上下文和中缀上下文
2.4 内审定时器
2.4.1 HZ和Jiffies
2.4.2 长延时
2.4.3 短延时
2.4.4 Pentium工夫戳计数器
2.4.5 及时钟
2.5 内核中的并发
2.5.1 自旋锁和互斥体
2.5.2 原子操纵
2.5.3 读一写锁
2.5.4 调试
2.6 proc文件零碎
2.7 内存分派
2.8 检查源代码
第3章 内核组件
3.1 内核线程
3.1.1 创立内核线程
3.1.2 历程形态和等候行列步队
3.1.3 用户形式辅佐顺序
3.2 辅佐接口
3.2.1 链表
3.2.2 散列链表3.2.3 任务行列步队
3.2.4 告诉链
3.2.5 完成接口
3.2.6 kthread辅佐接口
3.2.7 错误处置助手3.3 检查源代码
第4章 根本观点
4.1 设置装备摆设和驱动顺序引见
4.2 中缀处置
4.2.1 中缀上下文
4.2.2 分派IRQ号
4.2.3 设置装备摆设实例:导航杆
4.2.4 softirq和task1et
4.3 Linux设置装备摆设模子
4.3.1 udev
4.3.2 sysfs、kobject和设置装备摆设类
4.3.3 热插拔和冷插拔
4.3.4 微码下载
4.3.5 模块主动加载
4.4 内存屏蔽
4.5 电源办理
4.6 检查源代码
第5章 字符设置装备摆设驱动顺序
5.1 字符设置装备摆设驱动顺序根底
5.2 设置装备摆设实例:零碎CMOS
5.2.1 驱动顺序初始化
5.2.2 翻开与开释
5.2.3 数据交流
5.2.4 查找
5.2.5 控制
5.3 检测数据可用性
5.3.1 轮询
5.3.2.Fasync
5.4 和并行端口交互
5.5 RTC子零碎
5.6 伪字符驱动顺序
5.7 稠浊驱动顺序
5.8 字符设置装备摆设驱动顺序留意事变
5.9 检查源代码
第6章 串行设置装备摆设驱动顺序
6.1 条理架构
6.2 UART驱动顺序
6.2.1 设置装备摆设实例:手机
6.2.2 RS.4 85
6.3 TTY驱动顺序:
6.4 线路规程
6.5 检查源代码
第7章 输出设置装备摆设驱动顺序
7.1 输出事情驱动顺序
7.2 输出设置装备摆设驱动顺序
7.2.1 ser1o
7.2.2 键盘
7.2.3 鼠标
7.2.4 触摸控制器
7.2.5 减速度传感器
7.2.6 输入事情
7.3 调试
7.4 检查源代码
第8章 I2C协议
8.1 12C/SMBus是什么
8.2 I2C中心
8.3 总线事件
8.4.设置装备摆设实例:EEPROM
8.4.1 初始化
8.4.2 探测设置装备摆设
8.4.3 反省适配器的功用
8.4.4 拜访设置装备摆设
8.4.5 其他函数
8.5 设置装备摆设实例:及时时钟
8.6 i2c.dev
8.7 运用LM.Sensors监控硬件
8.8 SPI总线
8.9 Wire总线
8.10 调试
8.11 检查源代码
第9章 PCMCIA和CF
9.1 PCMCIA/CF是什么
9.2 Linux—PCMCIA子零碎
9.3 主机控制器驱动顺序
9.4 PCMCIA中心
9.5 驱动顺序效劳
9.6 客户驱动顺序
9.6.1 数据构造
9.6.2 设置装备摆设实例:PCMCIA卡
9.7 将零件组装在一同
9.8 PCMCIA存储
9.9 串行PCMCIA
9.10 调试
9.11 检查源代码
第10章 PCI
10.1 PCI系列
10.2 寻址和辨认
10.3 拜访PCI
10.3.1 设置装备摆设区
10.3.2 I/O和内存
10.4 DMA
10.5 设置装备摆设实例:以太网一调制解调器卡
10.5.1 初始化和探测
10.5.2 数据传输
10.6 调试
10.7 检查源代码
第11章 USB
......
第12章 视频驱动顺序
......
第13章 音频驱动顺序
......
第14章 块设置装备摆设驱动顺序
......
第15章 网络接口卡
......
第16章 Linux无线设置装备摆设驱动
.......
第17章 存储技能设置装备摆设
......
第18章 嵌入式Linux
……
第19章 用户空间的驱动顺序
第20章 其他设置装备摆设和驱动顺序
第21章 高度设置装备摆设驱动顺序
第22章 维护与公布
第23章 完毕语
附录

媒介:

......
20世纪90年月末,我们IBM的一群同事将Linux内核移植到了一种智能腕表上。目的设置装备摆设固然微乎其微,但是移植Linux的义务却相称艰难。在事先,内核中还不存在MTD(MemoryTeclmology Device,内存技能设置装备摆设)子零碎,这意味着为了让文件零碎可以运转在这种腕表的闪存中,我们不得不重新开辟须要的存储驱动顺序。由于事先内核的输出事情驱动顺序接口尚未降生,因而腕表的触摸屏与用户使用顺序的接口十分庞大。让x Windows运转在腕表的LCD上好不容易,由于x Windows和帧缓冲设置装备摆设驱动顺序搭配得并欠好。假如你戴着一块防水的Linux智能腕表,却不克不及躺在浴缸里及时取得股票行情,那么这块腕表另有什么用呢?Linux几年前就已集成了蓝牙技能,而事先我们却破费了数月的工夫将一种专有的蓝牙协议栈移植得手表上,从而使得这种腕表可以联上因特网。电源办理零碎固然只能从腕表的电池中多“榨出”短短几个小时工夫,但也算够意思了;实践上,为理解决这个顺手的题目,我们也没少花心思。当时候,Linux红外项目Linux-Infrared还不波动,而为了运用红外键盘输出数据,我们不得不与其协议栈战战兢兢地周旋。最初,由于事先还没有能使用于消耗类电子产物的成型的编译器刊行版,我们也只能本人编个编译器,并穿插编译出一个紧凑的使用顺序集。
光阴飞逝,当年的小企鹅曾经生长为一名强健的少年。过来我们编写了不计其数行代码并耗时一年完成的义务,若接纳如今的内核,只需求几天就可以完成。但是,要成为一名能奇妙地处理多种题目的初级内核工程师,就必需了解明天的Linux内核提供的种种功用和设备.
.......

免责声明:

泉源于网络,仅用于分享知识,学习和交换!请下载完在24小时内删除。
禁用于贸易用处!假如您喜好《通晓linux:设置装备摆设驱动顺序开辟》,请购置正版,谢谢合作。
爱学习,请到3322软件站查找资源自行下载!

运用阐明:

办法一:
1、下载并解压,得出pdf文件
2、假如打不开本文件,请务必在3322软件站选择一款阅读器下载
3、装置后,在翻开解压得出的pdf文件
4、双击停止阅读
办法二:
1、在手机里下载3322软件站中的阅读器和百度网盘
2、间接将pdf传输到百度网盘
3、用阅读器翻开即可阅读

下载地点

通晓linux:设置装备摆设驱动顺序开辟pdf高清版

平凡下载通道

网友批评

分类列表