《工业控制计算机实时操作系统》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:蔡德聪等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1999
  • ISBN:7302036802
  • 页数:218 页
图书介绍:本书从工业应用出发,论述了国内工业控制领域中各种已应用的新近发展起来的实时操作系统。

第1章 计算机实时操作系统概论 1

1.1 计算机实时系统 1

1.1.1 计算机系统 1

1.1.2 计算机实时系统 2

1.2 计算机实时操作系统 2

1.2.1 操作系统 2

1.2.2 实时操作系统 4

1.3 实时操作系统的应用形式 7

1.3.1 集中式实时操作系统 7

1.3.2 网络型实时操作系统 8

1.3.3 嵌入式实时操作系统 9

1.4 实时操作系统的实现 9

1.4.1 实时性的实现 9

1.4.2 可靠性的实现 12

第2章 iRMX实时多任务操作系统 14

2.1 iRMX概述 14

2.2.1 iRMX操作系统内部结构 15

2.2 iRMX操作系统结构 15

2.2.2 iRMX系统的配置 16

2.2.3 iRMX操作系统文件与文件保护 22

2.3 iRMX操作系统的核 26

2.3.1 核心程序管理的目标类型 26

2.3.2 目标管理方法 28

2.3.3 iRMX核中的处理程序 30

2.3.4 iRMX系统中的作业 31

2.3.5 iRMX系统中的任务 34

2.3.6 iRMX任务间的通信 38

2.3.7 iRMX核对中断的管理 49

2.4 基本I/O子系统 61

2.4.1 概述 61

2.4.2 基本I/O子系统中的设备 62

2.4.3 基本I/O子系统中的文件 63

2.4.4 基本I/O子系统中的系统调用 69

2.4.5 基本I/O子系统配置 71

2.5 扩展I/O子系统 71

2.5.1 缓冲区 71

2.5.2 逻辑名 72

2.5.3 I/O作业 74

2.6 iRMX的使用和应用程序开发 75

2.6.1 iRMX系统人机接口和程序通用开发接口 75

2.6.2 应用系统开发 76

2.6.3 iRMX系统的编程支持 76

2.6.4 程序编译模式 78

2.6.5 程序连接与定位 78

2.6.6 应用程序调试 80

2.7.1 系统整体设计 82

2.6.7 应用程序加载引导 82

2.7 300MW火电机组培训模拟装置的计算机系统 82

2.7.2 软件结构设计 83

2.7.3 通信软件设计 85

2.7.4 数据采集与控制软件设计 86

2.7.5 人机接口软件设计 88

第3章 iRMX For DOS/Windows系统 90

3.1 概述 90

3.2 RFW操作系统特点 90

3.3 VM86调度程序与DOS实时扩展 93

3.3.1 VM86对中断的管理 94

3.3.2 VM86支持的文件服务 94

3.3.3 DOS的实时扩展RTE 95

3.3.4 VM86保护模式扩展 98

3.4 iRMX应用程序中的DOS/ROM BIOS调用 99

3.5 iRMX系统中的网络作业iRMX_NET 102

3.5.1 iRMX_NET特点 103

3.5.2 网络安全性管理 105

3.5.3 网络系统配置 107

3.6 RFW系统中的动态数据交换(DDE) 111

3.6.1 DDE概述 111

3.6.2 DDE路由器的配置与启动 112

3.6.3 在不同环境下运行DDE应用程序 113

3.6.4 DDE中常用术语及信息名称 113

3.7 iRMX DDE库功能调用 115

3.7.1 iRMX客户和Windows服务器 115

3.7.2 Windows客户和iRMX服务器 129

3.7.3 Windows客户和Windows服务器 133

3.8.1 计算机系统设计 134

3.8 RFW在远动调度系统中的应用 134

3.8.2 应用软件设计 135

第4章 QNX和AMX操作系统 151

4.1 QNX概述 151

4.1.1 QNX的特点 151

4.1.2 QNX系统的引导 151

4.2 QNX系统结构 152

4.2.1 虚拟计算机 152

4.2.2 任务 153

4.2.3 文件 154

4.2.4 设备 157

4.2.5 局域网 157

4.2.6 内部任务通信 158

4.2.7 名字 160

4.3 开发环境 160

4.3.1 问题的提出 160

4.3.2 几个基本概念 161

4.3.3 环境变量 163

4.3.4 测试和诊断 164

4.4.1 任务函数 165

4.4 QNX基本系统调用 165

4.4.2 文件输入/输出函数 167

4.4.3 消息和信号函数 168

4.4.4 屏幕和键盘函数 173

4.4.5 时间函数 174

4.5 QNX的命令 175

4.5.1 概述 175

4.5.2 安装控制台命令 176

4.5.3 shell程序 176

4.5.5 文件命令 178

4.5.4 文本命令 178

4.5.6 任务命令 179

4.5.7 网络命令 180

4.5.8 打印 181

4.5.9 初始化文件 182

4.6 诊断与测试 182

4.6.1 概述 182

4.6.2 源码诊断QDB 183

4.7.1 AMX系统概述 186

4.6.3 查看文件 186

4.7 AMX实时操作系统 186

4.7.2 任务、中断和定时器 187

4.7.3 AMX内部资源 188

4.7.4 重新启动与退出过程 188

4.8 AMX系统的应用 189

第5章 嵌入式实时操作系统及Windows 191

5.1 嵌入式实时操作系统概述 191

5.2.1 VRTX的任务调度 192

5.2 VRTX嵌入式实时操作系统 192

5.2.2 任务间通信与同步 193

5.2.3 中断支持 194

5.2.4 内存管理 194

5.2.5 VRTX配置与初始化 195

5.2.6 VRTX软件运行环境 195

5.2.7 VRTX系统支持的开发环境 196

5.2.8 开发平台Spectra 196

5.2.9 VRTX常用调试工具RTscope 196

5.3.1 分布式操作系统DCX 198

5.3 DCX嵌入式实时操作系统 198

5.2.10 XRAY支持的多任务调试 198

5.3.2 DCX应用程序接口 200

5.3.3 DCX应用程序开发环境 201

5.4 嵌入式操作系统iRMX EMB 202

5.4.1 iRMX EMB特征 202

5.4.2 嵌入式应用软件开发工具 202

5.5 Windows CE嵌入式系统 203

5.5.1 功能概述 203

5.5.2 Windows CE系统结构 204

5.5.3 Windows CE应用软件开发工具 206

5.6 Windows在工业中的应用 207

5.6.1 Windows和实时控制 207

5.6.2 Windows NT简介 207

5.6.3 Windows NT在工业控制上的应用 211

5.6.4 人机界面的设计 212

5.6.5 与实时应用有关的Internet技术 213

参考文献 214

附录 名词和缩略语 215