《如何写UNIX设备驱动程序》求取 ⇩

目录1

第一章UNIX及其I/O子系统1

1.1 UNIX操作系统1

1.2从用户角度看UNIX5

1.3从程序员角度看UNIX5

1.4进程控制和调度10

1.5系统调用12

第二章UNIX I/O系统14

2.1文件系统14

2.2关于文件操作的系统数据结构17

2.3块缓冲系统19

2.4设备驱动程序20

2.5通过系统的I/O请求流21

2.6驱动程序综述21

3.1 I/O体系结构28

第三章I/O硬件和设备驱动程序28

3.2 I/O设备的特征31

第四章系统生成34

4.1核心与驱动程序的接口文件34

4.2系统配置数据文件35

4.3名字构成规则38

4.4配置表文件—conf.c39

4.5硬件接口文件44

4.6构造一个新的核心46

4.7创建设备特殊文件47

第五章运行时的数据结构48

5.1虚拟和物理地址48

5.2标准I/O数据结构49

5.3地址转换和数据访问56

5.4驱动程序与调用程序的相互作用64

5.5驱动程序内的同步化67

6.1设备的定义74

第六章驱动程序逻辑举例74

6.2设备数据结构76

6.3例1:同步字符输出77

6.4例2:表中的缓冲字符79

6.5例3:系统空间缓冲器的DMA输出83

6.6例4:用户空间的同步DMA88

6.7同步I/O多路89

第七章驱动程序的开发方法92

7.1调试宏92

7.2跟踪驱动程序动作97

第八章样板字符驱动程序和样板块驱动程序106

8.1公共特性106

8.2样板字符驱动程序—chdriver107

8.3样板块驱动程序—bkdriver111

9.2入口点参数、动作和返回115

9.1 需要的入口点115

第九章基本设备驱动程序要求115

第十章专题122

10.1支持多设备122

10.2错误重发逻辑125

10.3磁带驱动程序127

10.4使用寄存器变量129

10.5编程注意事项129

10.6 ASTs129

10.7 例子:采用AST的异步DMA131

附录A 执行头文件一览表138

附录B 核心I/O支持例程140

附录C 样板字符驱动程序178

附录D 样板驱动程序196

附录E XENIX210

附录F 伯克利UNIX兼容性217

1991《如何写UNIX设备驱动程序》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由荣堂,张奕等编 1991 中国科学院希望高级电脑技术公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

UNIX SHELL程序设计(1992 PDF版)
UNIX SHELL程序设计
1992 清华大学出版社;广西科学技术出版社
foxpro 事件驱动程序设计( PDF版)
foxpro 事件驱动程序设计
UNIX系统程序设计技术( PDF版)
UNIX系统程序设计技术
陕西电子编辑部
UNIX程序设计环境(1985 PDF版)
UNIX程序设计环境
1985
如何用 Borland C++ 设计Windows应用程序( PDF版)
如何用 Borland C++ 设计Windows应用程序
unix系统v/386第4版-程序员指南:scsi驱动程序界面( PDF版)
unix系统v/386第4版-程序员指南:scsi驱动程序界面
北京:电子工业出版社
UNIX系统V第4版-迁移指南( PDF版)
UNIX系统V第4版-迁移指南
北京:电子工业出版社
UNIX设备驱动程序( PDF版)
UNIX设备驱动程序
北京科海培训中心
VAX/VMS操作系统怎样写设备驱动器(1985 PDF版)
VAX/VMS操作系统怎样写设备驱动器
1985
MS-DOS设备驱动程序剖析与实现( PDF版)
MS-DOS设备驱动程序剖析与实现
北京科海培训中心
如何使用OpenGL开发程序(1999 PDF版)
如何使用OpenGL开发程序
1999 北京:北京理工大学出版社
如何编写质量体系程序文件(1995 PDF版)
如何编写质量体系程序文件
1995 北京:中国标准出版社
如何编写X-Windows系统下的应用程序(1991 PDF版)
如何编写X-Windows系统下的应用程序
1991 北京希望电脑公司
UNIX网络程序设计(1993 PDF版)
UNIX网络程序设计
1993 北京:航空工业出版社
UNIX程序设计环境(1991 PDF版)
UNIX程序设计环境
1991 杭州:浙江大学出版社