图书介绍
Linux设备驱动程序 第2版 涵盖Linux 2.4PDF|Epub|txt|kindle电子书版本网盘下载
![Linux设备驱动程序 第2版 涵盖Linux 2.4](https://www.shukui.net/cover/78/34389290.jpg)
- (美)Alessandro Rubini,(美)Jonathan Corbet著;魏永明等译 著
- 出版社: 北京:中国电力出版社
- ISBN:7508312945
- 出版时间:2002
- 标注页数:565页
- 文件大小:29MB
- 文件页数:578页
- 主题词:
PDF下载
下载说明
Linux设备驱动程序 第2版 涵盖Linux 2.4PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第一章 设备驱动程序简介11
设备驱动程序的作用12
内核功能划分14
设备和模块分类16
安全问题18
版本编号20
许可证条款21
本书概要23
加入内核开发社团23
第二章 构建和运行模块25
核心模块与应用程序的对比27
编译和装载32
内核符号表38
初始化和关闭40
使用资源46
自动和手动配置53
在用户空间编写驱动程序56
向后兼容性58
快速参考62
第三章 字符设备驱动程序65
scull的设计65
主设备号和次设备号67
文件操作75
file结构79
open和release81
scull的内存使用86
竞态简介88
read和write91
试试新设备98
设备文件系统98
向后兼容性105
快速参考108
第四章 调试技术111
通过输出调试111
通过查询调试117
通过监视调试123
调试系统故障125
调试程序和相关工具136
第五章 增强的字符驱动程序操作145
ioctl146
阻塞型I/O158
poll和select171
异步通知176
定位设备180
设备文件的访问控制182
向后兼容性189
快速参考195
第六章 时间流199
内核中的时间间隔199
获取当前时间202
延迟执行204
任务队列207
内核定时器219
向后兼容性223
快速参考224
kmalloc函数的内幕227
第七章 获取内存227
后备高速缓存231
get_free_page和相关函数234
vmalloc与相关函数237
引导时的内存分配240
向后兼容性243
快速参考244
第八章 硬件管理246
I/O端口和I/O内存246
使用I/O端口249
使用数字I/O端口255
使用I/O内存259
向后兼容性268
快速参考269
第九章 中断处理272
中断的整体控制273
准备并口274
安装中断处理程序274
实现中断处理程序286
tasklet和底半部处理290
中断共享296
中断驱动的I/O300
竞态301
向后兼容性311
快速参考312
第十章 合理使用数据类型316
使用标准C语言类型317
为数据项分配确定的空间大小318
接口特定的类型319
其他有关移植性的问题320
链表324
快速参考327
第十一章 kmod和高级模块化329
按需加载模块329
模块间通信336
模块中的版本控制339
向后兼容性343
快速参考344
第十二章 装载块设备驱动程序346
注册驱动程序347
头文件blk.h354
请求处理简介356
请求处理详解361
挂装和卸装是如何工作的375
ioctl方法376
可移动设备379
可分区设备382
中断驱动的块设备驱动程序389
向后兼容性391
快速参考393
第十三章 mmap和DMA397
Linux的内存管理397
mmap设备操作410
kiobuf接口424
直接内存访问和总线主控429
向后兼容性448
快速参考451
第十四章 网络驱动程序455
snull的设计457
连接到内核460
net_device结构的细节465
打开和关闭474
数据包传输476
数据包的接收480
中断处理程序482
链路状态的改变483
套接字缓冲区484
MAC地址解析487
定制ioctl命令490
统计信息491
组播492
向后兼容性496
快速参考499
第十五章 外设总线综述502
PCI接口502
ISA回顾526
其他的PC总线529
PC/104和PC/104+529
SBus531
NuBus532
外部总线532
向后兼容性535
快速参考536
第十六章 内核源代码的物理布局539
引导内核540
引导之前543
init进程545
kernel目录546
fs目录546
mm目录547
net目录549
ipc和lib550
include和arch551
drivers目录551
参考文献561
词汇表563