《“即插即用”技术大全》

第一部分基础篇3

第一章快速解除安装所展卡的头痛的问题3

1.1 存在的问题3

1.2 手边的帮助3

1.3 “即插即用”的位置4

1.4 开发工具4

1.5 解决移动和网络问题5

1.6 必须履行的责任5

第二章插入扩展卡变得很容易6

2.1 安装扩展卡的难处6

2.2 Intel的解决方法7

2.3 自动配置是如何工作的8

2.4 管理桌面系统9

2.5 “即插即用”选择的道路9

2.6 使插入扩展卡更容易10

第三章Microsoft Windows和“即插即用”体系结构11

3.1总述11

3.1.1 配置PC硬件和软件的困难11

3.1.2 “即插即用”解决方法11

3.2“即插即用”体系结构12

3.2.1 “即插即用”系统的组成与需求12

3.2.2 “即插即用”的发展过程13

3.2.3 向“即插即用”系统的转变13

3.2.4 “即插 即用”支持配置动态变化14

3.2.5 “即插 即用”解决方法的功能14

3.3 “即插即用”操作系统——Microsoft Windows 9515

3.4 “即插即用”设备17

3.5 “即插即用”总结18

3.6 小结18

第二部分 中级篇23

第四章MS-DOS和Windows3.1操作系统的“即插即用”体系结构23

4.1介绍23

4.1.1 配置问题23

4.1.2 Intel的解决方法24

4.2“即插即用”体系结构24

4.2.1 组成25

4.2.2 自动配置算法27

4.3 “即插即用”BIOS29

4.4 配置管理器31

4.5 ISA配置管理器33

4.6“即插即用”工具33

4.6.1 Plug and Play BIOS Enhancement Kit34

4.6.2 Plug and Play Kit for MS-DOSand Windows34

4.7构造“即插即用”平台34

4.7.1 硬件需求34

4.7.2 软件支持35

4.8开发“即插即用”设备驱动程序35

4.8.1 特殊的需求35

4.8.2 配置API35

4.8.3 设备驱动程序初始化36

4.9 小结37

第五章安装“即插即用” 卡的软伯(修订版1.1)38

5.1 介绍38

5.2 PC环境38

5.3 配置了PnP软件的MS-DOS/Windows3.1 PC39

5.4 没有配备PnP软件的MS-DOS/Windows3.1 PC40

5.5 小结41

第六章“即插即用”技术在非“即插即用”操作系统中的应用(修订版1.1)42

6.1 介绍42

6.2 “即插即用”体系结构42

6.3 “即插即用”工具44

6.4 在非PnP操作系统上支持PnP的策略44

6.5 小结45

第七章MS-DOS和Windows3.1“即插即用”操作系统驱动程序的移植(修订版1.1)46

7.1更新“即插即用”设备驱动程序46

7.1.1 MS-DOS的Windows 3.1 的驱动程序46

7.1.2 Windows 95的驱动程序46

7.1.3 结论46

7.1.4 使用CM接口的示例47

第八章“即插即用”功能和Windows 9549

8.1 目的49

8.2总述49

8.2.1 资源管理49

8.2.2 在线配置50

8.3“即插即用”BIOS所必需的BIOS功能50

8.3.1 系统板设备的信息50

8.3.2 支持ISA总线的信息50

8.3.3 动态事件的信息50

8.4 附加的BIOS功能50

8.5 MS-DOS和Windows 3.X的“即插即用”BIOS51

8.6 获取“即插即用”BIOS的方式51

8.7 问题与回答51

8.8 一个完整的“即插即用”方案52

第九章开发MS-DOS/Windows 3.1的Windows 95的“即插即用”BIOS(修订版 1.2 )54

9.1 介绍54

9.2 老式ISA卡的自动配置55

9.3 Intel对PnPBIOS的支持56

9.4 各种版本的Intel PnP固件和软件总述57

9.5PnP系统软件和PnPBIOS软件的混合与匹配58

9.5.1 设计一个“即插即用”BIOS60

9.6 建议60

第三部分高级篇65

第十章“即插即用”ISA规范(版本1.0a)65

10.1引言65

10.1.1 目标66

10.1.2 实现上的考虑66

10.2自动配置序列66

10.2.1 “即插即用”系统配置序列66

10.2.2 “即插即用”卡配置序列68

10.3隔离和识别69

10.3.1自动配置端口69

10.3.1.1 ADDRESS端口70

10.3.1.2 WRITE DATA 端口70

10.3.1.3 READ_DATA 端口70

10.3.2 启动钥匙70

10.3.3隔离协议70

10.3.3.1 硬件协议71

10.3.3.2 软件协议72

10.4“即插即用”设备73

10.4.1 状成概要73

10.4.2 “即插 即用”寄存器概要73

10.4.3 控制寄存器概述74

10.4.4 “即插即用”隔离序列77

10.4.5 读取次源数据78

10.4.6配置卡使用的资源78

10.4.6.1 配置读的顺序79

10.4.6.2 资源规划79

10.4.7 运行时访问“即插即用”寄存器80

10.5“即插即用“功能80

10.5.1 可配置的逻辑设备的最低功能80

10.5.2 不可配置的逻辑设备的最低功能81

10.6”即插即用“资源81

10.6.1标识串81

10.6.1.1 厂商ID81

10.6.1.2 串号/唯一号81

10.6.1.3 校验和82

10.6.2”即插即用“资源数据类型82

10.6.2.1 资源数据要求82

10.6.2.2 小资源数据类型83

10.6.2.3 大资源数据类型89

10.7资源数据和依赖功能95

10.7.1 示例195

10.7.2 示例295

10.7.3 示例396

10.7.4 示例496

10.8”即插即用“标准寄存器97

10.8.1 ”即插即用“卡控制寄存器98

10.8.2 ”即插即用“逻辑设备控制寄存器99

10.8.3”即插即用“逻辑设备配置寄存器100

10.8.3.1 内存配置寄存器100

10.8.3.2 I/O配置寄存器102

10.8.3.3 中断配置寄存器103

10.8.3.4 DMA配置寄存器103

10.8.3.5 保留的和厂商定义的配置寄存器103

10.8.4 保留的寄存器103

10.9LFSR的定义104

10.9.1 启动LFSR功能105

10.9.2 LFSR校检和功能105

10.10可能的增强功能106

10.10.1 ”即插即用“引导设备106

10.10.2 BIOS对”即插即用“设备的支持107

10.10.3 ”即插即用“设备和非”即插即用“操作系统107

10.11 ABC以太网卡的配置记录107

第十一章”即插即用“设备驱动程序开发指南110

11.1引言110

11.1.1 本章中使用的规则110

11.1.2 有关资料110

11.1.3 推荐工具110

11.1.4 安装111

11.2在线支持服务111

11.2.1 配置管理器112

11.2.2 配置访问支持接口113

11.2.3 设备驱动程序113

11.2.4 接口113

11.2.5 配置管理器113

11.2.6 配置访问116

11.2.7 头文件116

11.2.8 更新Windows设备驱动程序的步骤117

11.3配置管理器接口117

11.3.1 设备识别符数据结构117

11.3.2 总线访问联合118

11.3.3 逻辑配置数据结构118

11.3.4 配置管理器接口120

11.3.5 设备的封锁和开锁122

11.4配置访问支持接口125

11.4.1PCI配置接口126

11.4.1.1 ”即插即用“ISA配置接口132

11.4.1.2 EISA配置接口136

11.4.1.3 ESCD配置接口141

11.4.1.4 ACFG配置接口143

11.5CM选项及消息148

11.5.1 配置文件参数选项148

11.5.2 消息148

第十二章”即插即用“BIOS扩展设行指南(版本1.2)151

12.1引言151

12.1.1 目的151

12.1.2 范围151

12.1.3 相关文献152

12.2系统概述152

12.2.1 自动配置管理152

12.2.2 软件结构153

12.3集成”即插即用“BIOS扩展与系统BIOS156

12.3.1 BIOS扩展的体系结构156

12.3.2 BIOS扩展接口156

12.3.3 自动配置支持157

12.3.4集成ACFG BIOS扩展159

12.3.4.1 与每一芯片组有关的模块159

12.3.4.2 BIOS扩展的入口点159

12.3.4.3 实现INT 1Ag接口160

12.3.4.4 Make文件160

12.3.4.5 要定义的符号160

12.3.4.6 平台有关的配置文件161

12.4配置设备161

12.4.1 概述161

12.4.2总线162

12.4.2.1 PCI162

12.4.2.2 ISA162

12.4.2.3 ”即插即用“ISA162

12.4.2.4 EISA163

12.4.2.5 MCA163

12.4.3 自动配置的任务164

12.4.4扩展系统配置数据164

12.4.4.1 概述165

12.4.4.2 槽分配165

12.4.4.3 DCD的重新配置167

12.4.4 .4 ESCD描述169

12.4.5 初始化固件的改变170

12.4.6 静态卡的配置实用程序172

12.5与平台有关的功能172

12.5.1与平台有关的ACFG功能172

12.5.1.1 扫描板上PCI BIOS205

12.6 ACFG管理器功能206

12.7 第流资源管理器功能213

12.8 ESCD管理器功能222

12.9 PCI配置管理器功能225

12.10”即插即用“ISA配置管理器功能231

12.10.1 与PC兼容的设备233

12.11 在线访问功能234

12.12 ESCD结构241

12.13 DCD配置的状态表247

12.14 PCT BIOS功能表249

12.15 ”即插即用“BIOS扩展的错误代码251

12.16与”即插即用“功能之间的关系252

12.16.1 ”即插即用“BIOS功能252

12.17 本章词汇表253

第十三章”即插即用“BIOS规范(版本1.0a)256

13.1概述256

13.1.1 ”即插即用“系统BIOS的目标256

13.1.2 当前BIOS体系结构 的改进257

13.1.3”即插即用“BIOS体系结构的原理258

13.1.3.1 双模式功能258

13.1.3.2 操作系统独立性258

13.1.3.3 扩展性258

13.1.4 安装结构258

13.2系统BIOS初始化258

13.2.1系统BIOS POST的要求259

13.2.1.1 系统板存储区要求259

13.2.1.2 系统BIOS资源管理260

13.2.1.3 隔离分配的资源260

13.2.1.4 系统BIOS资源分配260

13.2.2”即插即用“ISA卡支持261

13.2.2.1 给”即插即用“ISA卡分配卡选择号(CSN )262

13.2.2.2 初始化”即插即用“ISA卡262

13.2.3 BIOS POST可选ROM初始化262

13.2.4 转移控制给操作系统263

13.2.5 POST执行流程263

13.3可选ROM支持265

13.3.1 可选ROM头结构265

13.3.2 ”即插即用“的扩展头结构266

13.3.3 可选ROM初始化269

13.3.4 可选ROM的初始化流程270

13.3.5 ISA可选ROM和资源映射271

13.3.6 错误恢复:返回到引导流程271

13.4配置支持271

13.4.1 系统设备配置表272

13.4.2 系统设备节点的定义272

13.4.3 ”即插即用“BIOS功能275

13.4.4”即插即用“安装检查结构275

13.4.4.1 遵从”即插即用“的系统BIOS——”PnP“278

13.4.5系统配置接口279

13.4.5.1 功能0——获取系统设备节点个数279

13.4.5.2 功能1——获取系统设备节点280

13.4.5.3 功能2——设置系统设备节点282

13.4.6事件通知接口283

13.4.6.1 功能3——获取事件285

13.4.6.2 功能4——发送消息286

13.4.6.3 功能5—— 获取停泊站信息288

13.4.6.4 功能6~8——保留290

13.4.7扩展配置服务290

13.4.7.1 功能9——设备静态分配的资源信息291

13.4.7.2 功能0Ah——获取静态分配的资源信息292

13.4.7.3 功能40h——获取”即插即用“ISA配置结构293

13.4.7.4 功能41h——获取扩展系统配置数据(ESCD)信息295

13.4.7.5 功能42h——读扩展系统配置数据(ESCD)295

13.4.7.6 功能43h——写扩展系统配置数据(ESCD)296

13.4.8电源管理服务296

13.4.8.1 功能0Bh——获取APM ID表296

13.5 基本的可选ROM头结构298

13.6 设备驱动程序初始化模块299

13.7 返回码300

第十四章”即插即用“外部接口规范(版本1.0)302

14.1 概述302

14.2使用模型302

14.2.1 设备驱动程序303

14.2.2 配置管理实用程序304

14.2.3 动态资源处理程序304

14.3接口304

14.3.1配置管理器接口304

14.3.1.1 数据结构305

14.3.1.2 设备的封锁/解锁312

14.3.1.3 动态设备315

14.3.2配置访问支持接口318

14.3.2.1 PCI配置接口320

14.3.2.2 ”即插即用“ISA配置接口328

14.3.2.3 EISA配置接口332

14.3.2.4 ESCD 配置接口337

14.3.2.5 ACFG配置接口339

14.3.2.6 PnPB配置访问接口342

14.4 PCI_Routing实例347

1997《“即插即用”技术大全》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由余永进译 1997 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

探索NetWare 5的奥秘 提高篇(1999 PDF版)
探索NetWare 5的奥秘 提高篇
1999 北京:人民邮电出版社
即学即用 Oracle TM 8( PDF版)
即学即用 Oracle TM 8
电子工业出版社
即学即用Access 97(1998 PDF版)
即学即用Access 97
1998 北京:北京理工大学出版社
即学即用Internet Explorer 4(1999 PDF版)
即学即用Internet Explorer 4
1999 北京:北京理工大学出版社
VXI总线即插即用规范(1999 PDF版)
VXI总线即插即用规范
1999 哈尔滨:哈尔滨工业大学出版社
即学即用Excel 97(1998 PDF版)
即学即用Excel 97
1998 北京:北京理工大学出版社
即学即用Outlook 97(1998 PDF版)
即学即用Outlook 97
1998 北京:北京理工大学出版社
即学即用Word 97(1998 PDF版)
即学即用Word 97
1998 北京:北京理工大学出版社
即学即用 Borland C++ 4.5(1996 PDF版)
即学即用 Borland C++ 4.5
1996 北京:电子工业出版社
即学即用Linux(1996 PDF版)
即学即用Linux
1996 北京:电子工业出版社
Authorware 4.0用户手册(1999 PDF版)
Authorware 4.0用户手册
1999 北京:科学出版社
Access 2000即学即用(1998 PDF版)
Access 2000即学即用
1998 北京:科学出版社
即学即用Oracle 8(1999 PDF版)
即学即用Oracle 8
1999 北京:电子工业出版社
即学即用CorelDRAW!5(1995 PDF版)
即学即用CorelDRAW!5
1995 北京:电子工业出版社
即学即用PowerPoint 97(1998 PDF版)
即学即用PowerPoint 97
1998 北京:北京理工大学出版社