目录 1
第1章概述 1
1.1 引言 1
1.2 Tornado交叉开发环境 2
1.3 VxWorks目标机环境 3
1.4 Tornado主机集成开发环境 3
1.5 主机与目标机的接口 6
1.6 客户服务 8
第2章 Tornado的安装和启动 9
2.1 Tornado介绍 9
2.2 建立主机环境 11
2.3 建立默认的目标机硬件环境 13
2.4 主机与目标机的通信配置 17
2.5 启动VxWorks 27
2.6 启动Tornado 35
2.7 启动目标服务器 38
2.8 显示目标机信息 39
2.9 故障检修 39
第3章 编辑器 43
3.1 引言 43
3.2 标准工具条 43
3.3 文件管理 44
3.4 输入和编辑 46
3.5 自定义编辑器 50
第4章 工程 51
4.1 引言 51
4.2 设计你的工程 55
4.3 创建可下载的应用程序 64
4.4 创建自定义的VxWorks映像 76
4.5 创建可启动的应用程序 89
4.6 构建规格的有关工作 90
4.7 配置目标机与主机间通信接口 96
4.8 配置和构建VxWorks启动程序 102
4.9 构建自定义的启动ROM 104
第5章 命令行配置和构建 106
5.1 引言 106
5.2 构建、装载和卸载应用程序模块 107
5.3 配置VxWorks 118
5.4 构建VxWorks系统映像 127
5.5 BSP和应用程序的makefile 132
5.6 创建可启动的应用程序 138
5.7 从BSP构建工程 141
第6章 仿真器VxSim 143
6.1 引言 143
6.2 集成仿真器 144
6.3 构建应用程序 147
6.4 对架构的考虑 148
6.5 配置VxSim全功能仿真器 150
第7章 Shell 159
7.1 引言 159
7.2 使用Shell 160
7.3 Shell中的C表达式解释程序 182
7.4 C++解释 195
7.5 Shell行编辑 197
7.6 目标模块装载路径 199
7.7 Tcl:Shell解释 200
7.8 Shell结构架构 204
第8章 目标服务器 208
8.1 引言 208
8.2 配置和启动目标服务器 209
8.3 目标服务器图标和日志控制台窗口 218
8.4 停止目标服务器 219
8.5 选择目标服务器 219
8.6 管理目标服务器 220
第9章 浏览器 224
9.1 系统目标浏览器 224
9.2 启动浏览器 224
9.3 剖析浏览器窗口 225
9.4 浏览器按钮 226
9.5 目标机信息窗口 227
9.6 任务列表窗口 229
9.7 存储器使用情况窗口 230
9.8 目标信息窗口 230
9.9 模块信息窗口 236
9.10 Spy窗口 237
9.11 堆栈检查窗口 238
9.12 向量表窗口 239
9.13 浏览器显示和目标机连接速度 240
9.14 用浏览器解决发现的问题 240
9.15 Tcl:浏览器初始化文件 244
第10章 调试器 245
10.1 引言 245
10.2 调试器GUI 245
10.3 调试器的使用 247
10.4 源代码显示选项 260
10.5 使用调试器命令行 261
10.6 系统模式调试 267
10.7 Tcl:调试自动化 272
10.8 Tcl:调试器自定义 278
第11章 构建VxDCOM应用程序 283
11.1 引言 283
11.2 VxDCOM开发过程 283
11.3 配置VxDCOM可启动映像 284
11.4 使用VxDCOM向导 285
11.5 生成的输出 292
11.6 执行服务器/客户机模型 294
11.7 构建和链接应用程序 294
11.8 注册、调度和运行你的应用程序 295
第12章 自定义Tornado开发环境 298
12.1 引言 298
12.2 工具条和状态条 298
12.3 设置选项 299
12.4 自定义Tools菜单 309
12.5 Tcl自定义文件 317
附录A 目录和文件 318
附录B Makefile详细资料 326
附录C TCL 331
附录D 编码规则 338
附录E Windows NT服务管理器 369
附录F FTP服务器 370
附录G VxWorks初始化顺序 372