第一章 绪论 1
配置 1
系统配置的类型 1
建立初始的系统 2
建立过渡的系统 3
建立最终系统 3
配置环境 3
如何使用本手册 4
第二章 设计你的应用系统 5
设计你的应用软件 5
应用作业 5
第一层作业 5
初始化 6
I/O作业 7
准备应用作业 8
语言的要求 8
包括的文件 8
程序模块的控制 9
数据段分配 9
堆栈分配 9
iRMX86操作系统 10
核心程序 10
子系统 10
软件组成部分 11
第三章 核心程序、硬件和用户作业的特性 13
硬件特性 13
可编程中断控制器 13
8259A PIC 13
8259A主口 13
主口分隔 14
从中断级 14
中断级读出方法 14
可编程时间间隔定时器 14
时钟中断级 14
定时计数器编号 15
时钟频率 15
时钟时间间隔 15
8253定时器口 15
定时器口的分隔 15
系统内含有801 30组件 15
801 30版权 15
801 30操作系统扩展部件 15
80130基地址单元 16
80130 PIC的使用 16
801 30定时器的使用 16
数值处理器扩展组件 17
NPX中断级 17
存贮器 19
RAM或ROM 19
核心程序 19
核心程序系统调用 19
选择个别的系统调用 19
配备80130组件 19
在核心程序顶部建立子系统 19
系统特性 20
参数有效程序 20
根作业 20
存贮器转贮 21
系统异常处理程序 21
ROM中的核心程序 22
用户作业 22
第一层作业参数 23
界限 23
异常处理程序的地址 23
参数有效程序 24
初始任务参数 24
核心程序初始化错误 25
核心程序和内存初始化错误 25
根任务错误 25
第四章 终端处理程序,调试程序,故障分析程序及通用开发接口的特性 27
终端处理程序 27
可编程时间间隔定时器 27
波特率 27
定时器口 28
定时计数器编号 28
时钟频率 28
通用同步/异步接收/发送器 28
通用同步/异步接收/发送器上的口 29
信箱区 29
输入信箱区名称 29
输出信箱区名称 29
使用基本I/O系统 29
中断级 29
输入中断级 29
输出中断级 30
终端特性 30
输入/输出版本 30
抹除方式 30
字符长度 30
Control-C请求 31
ROM中的终端处理程序 31
多个终端处理程序的版本 31
调试程序 31
调试程序的终端 32
在ROM中的调试程序 32
故障分析程序 32
在ROM中的故障分析程序 32
通用开发接口 32
在ROM中的通用开发接口 33
第五章 基本输入/输出系统的特性 34
一般特性 34
基本输入/输出系统(BIOS)的系统调用 34
在BIOS的顶部建立子系统 35
单独的BIOS系统调用必须做的工作 35
系统特性 35
生成一个具有已存在的路径名文件 35
定时实用程序 36
文件驱动程序参数 36
相关作业删除优先级 36
系统管理者ID 36
共同更新超时 36
控制序列的变换 37
BIOS存贮池容量 37
ROM中的基本输入/输出系统 37
设备驱动程序 37
设备编号 38
设备驱动程序的类型 39
设备驱动程序接口 39
设备—单元信息块(DUIBs) 39
设备信息表和单元信息表 40
生成DUIB,设备信息表及单元信息表 40
ICU认可的Intel设备 41
设备驱动程序的可配置特性 42
中断级 42
单元信息名称 42
设备—单元信息 42
字节存贮桶驱动程序 44
Intel iSBC204驱动程序 45
Intel iSBC204设备信息 45
Intel iSBC204单元信息 45
Intel iSBC206驱动程序 46
Intel iSBC206设备信息 46
Intel iSBC206单元信息 46
Intel iSBC208驱动程序 46
Intel iSBC208设备信息 47
Intel iSBC208单元信息 47
Intel iSBC215/iSBX218驱动程序 48
InteliSBC215/iSBX218设备信息 48
Intel iSBC215/iSBX218单元信息(原文有误) 48
在同一个磁盘上的多重单元 49
Intel iSBC220驱动程序 49
Intel iSBC220设备信息 50
Intel iSBC220单元信息 50
在同一个磁盘上的多重单元 51
Intel iSBC254驱动程序 51
Intel iSBC254设备信息 51
Intel iSBC254单元信息 51
Intel iSBC270驱动程序 52
Intel iSBC270设备信息 52
Intel iSBC270单元信息 52
Inteli SBC534驱动程序 53
Intel iSBC534设备信息 53
Inteli SBC534单元信息 54
Intel iSBC544驱动程序 55
Intel iSBC544设备信息 55
Intel iSBC544单元信息 56
Intel终端驱动程序 57
Intel终端驱动程序的设备信息 57
Intel终端驱动程序的单元信息 58
Intel行式打印机驱动程序 59
中断级 60
中断任务优先级 60
8255A的B口地址 60
8255A的C口地址 60
8255A的控制口地址 60
打印机扩展的标记 60
用户设备 60
第六章 扩展输入/输出系统的特性 61
一般特性 61
扩展输入/输出系统(EIOS)系统调用 61
选择单独的系统调用 61
在EIOS顶部上附加人机接口 61
输入/输出用户 62
逻辑设备 62
逻辑名 62
物理名 62
文件驱动程序类型 62
所有者ID 63
配置特性 63
自动引导设备识别 63
缺省系统设备 64
内部缓冲存贮器容量 64
缺省输入/输出作业目录容量 65
内部EIOS任务的优先权 65
扩展输入/输出系统存贮器池容量 65
最小和最大内存池容量 65
在ROM中的扩展输入/输出系统 65
输入/输出作业 65
输入/输出作业参数 66
输入/输出作业缺省前缀 66
缺省用户 66
初始任务参数 66
扩展输入/输出系统初始化 67
第七章 应用装入程序的特性 69
内部缓冲存贮器容量 69
读缓冲存贮器的容量 69
装入作业类型 70
缺省内存池容量 70
代码类型 70
ROM中的应用装入程序 70
第八章 人机接口的特性 72
一般特性 72
系统调用 72
人机接口的内存池容量 72
ROM中的人机接口 72
多用户访问支持 73
基本输入/输出系统终端 73
非驻留的配置文件 73
配置设备名 73
驻留初始程序 73
缺省驻留的初始程序 73
驻留的初始程序 73
命令引属性 74
初始命令行容量 74
命令名长度 74
前缀 74
驻留用户 74
逻辑名 75
人机接口逻辑名 75
系统目录 75
人机接口作业 75
作业的最小内存 75
作业的最大内存 75
数值处理器扩展部件 76
人机接口请求 76
根作业请求 76
扩展输入/输出系统请求 76
请求绝对代码 76
第九章 交互式配置服务程序的操作说明 78
ICU的必要条件 78
准备你的温切斯特磁盘 78
使用ICU 79
调用ICU 79
命令方式 80
修改一个描述文件 81
描述文件中的常数和名字 84
有关编辑的几个特殊命令 85
第十章 在RAM中定位一个测试和开发系统 88
一般系统布局 88
系统类型 89
模块的高地址定位和低地址定位 89
在内存低地址定位应用(作业)代码的优点 90
在内存低地址定位应用(作业)代码的缺点 90
在内存高地址定位应用(作业)代码的优点 90
在内存高地址定位应用(作业)代码的缺点 90
定位子系统 91
连接和定位应用作业 92
连接应用作业 93
定位应用作业 94
生成你的配置系统 95
复制文件 95
判定你所复制的文件在何处 95
生成配置文件 95
调用SUBMIT文件 95
汇编配置文件 96
连接单个的子系统 96
ICU的第二阶段 96
系统RAM代码库和系统ROM代码库 96
第十一章 装入和测试该系统 97
使内存地址空间压缩到最小 97
定位以ROM/RAM为基础的系统 98
准备内存映象 99
定位应用模块 99
在ROM中定位系统模块 100
在RAM中测试系统 100
第十二章 配置用户设备驱动程序 101
运行ICU前的工作 101
确定恰当的设备号和设备—单元编号 101
运行ICU 102
目标代码路径名 102
源码信息 102
第十三章 引导装入程序的配置 104
第一阶段配置 104
%CONSOLE宏指令(控制台宏指令) 105
%MANUAL宏指令(人工宏指令) 105
%AUTO宏指令(自动宏指令) 106
%DEFAULTEILE宏指令(缺省文件宏指令) 106
%DEVICE宏指令(设备宏指令) 106
%END宏指令(结束宏指令) 108
终端的支持 108
Intel提供的CO和CI过程 108
用户自己提供的CO和CI过程 109
驱动器的配置 109
Intel公司提供的程序 109
iSBC204设备驱动程序 109
iSBC206设备驱动程序 110
iSBC208设备驱动程序 110
iSBC215/220设备驱动程序 111
iSBC254设备驱动程序 111
用户提供的过程 112
汇编配置文件,引导装入程序的连接和定位 112
引导装入程序的调用 113
第十四章 多用户访问人机接口的用户定义 114
非常驻配置文件 114
终端定义文件 115
用户定义文件 116
多用户访问人机接口的缺省前缀 117
设定受保护的环境 118
文件结构 118
SYSTEM目录表 120
UTILS目录表 120
LANG目录表 120
UB目录表 121
INC目录表 121
WORK目录表 121
USER目录表 121
CONFIG目录表 121
RMX86目录表 121
文件结构的生成 122
在你的系统中增加用户 122
配置操作系统以支持多用户 123
附录A 系统配置实例 124
准备磁盘 124
使用ICU两遍的过程 124
运行ICU——第一遍 124
读定位映象 135
确定存贮器的映象 138
应用作业的连接和定位 140
第二遍运行ICU 143
附录B 把核心程序烧到PROM中去 149
必要条件 149
定位核心程序 149
把代码烧制到PROM中去 149
附录C 参考资料 151
附录D 由ICU建立的文件 157