引言 1
第一章 什么是开发系统 1
微处理机开发系统 1
目录 1
差别 6
小结 6
第二章 微处理机开发系统的必要性 7
微处理机 7
计算机开发 7
微处理机应用开发 8
差别 8
微处理机开发系统与微计算机 9
小结 10
微处理机开发项目 11
第三章 微处理机应用开发 11
背景 11
开发 15
硬件与软件的搭配 16
硬件开发 16
软件开发 21
相似性 26
综合 26
最终产品 26
反复 27
小结 28
第四章 开发工具 29
关键阶段 29
微处理机开发系统手段 30
费用 43
如何选择 44
专用、通用和多用户微处理机开发系统 48
核实表 49
小结 51
第五章 提供工具的方法 52
文章简介 52
提供工具的方法(Ⅰ) 53
开发周期 55
系统结构 66
未来发展 69
提供工具的方法(Ⅱ) 69
EXORmacs的结构 70
存贮器管理 72
智能化外设控制器 75
多重处理支持 77
测试与诊断 78
软件 79
VERSAdos操作系统 80
硬件开发 83
用户系统仿真USE(在线仿真) 84
远程硬件开发 86
VERSA总线——EXORmacs总线系统 87
VERSA总线是什么? 87
小结 89
提供工具的方法(Ⅲ) 89
多用户环境 91
工作站结构 95
外存贮器 100
对未来的想法 104
编者的结论 105
第六章 软件手段 106
文章简介 106
软件手段(Ⅰ) 107
软件工程的关键阶段 108
模块化程序设计 113
软件手段(Ⅱ) 124
软件问题 124
理想语言 125
效率的牺牲 127
编写软件的软件 128
汇编程序详述 129
在线仿真控制 131
自动测试设备 135
PASCAL详述 137
TI Microprocessor PASCAL 139
同时性及其优点 141
执行程序与成分软件 143
整个软件开发周期 144
小结 149
编者的结论 150
第七章 在线仿真 151
文章简介 151
在线仿真(Ⅰ) 152
开发周期综述 152
理想的开发工具 153
在线仿真器的基本部件 154
在线仿真器的基本特性 154
Intel仿真器回顾 158
结束语 173
在线仿真(Ⅱ) 174
什么是仿真? 174
仿真器由什么组成? 175
仿真器能提供什么? 178
仿真器怎样工作? 190
仿真器的使用 201
仿真器能做什么? 204
仿真器不能做什么? 204
编者的结论 205
第八章 不用开发系统的开发 207
文章简介 207
方法的合理性 208
不用开发系统的开发 208
开发的各个阶段 211
支持计算机中的软件(第一与第二阶段) 213
系统调试(第三阶段) 217
模拟程序的困难与多重处理 223
减少软件费用 224
混合系统——MicroAde 227
利物浦大学使用主机支持法的经验 228
结束语 236
参考文献 236
编者的结论 237
第九章 结论、未来趋势与建议 239
总结 239
最后的话 242