VxWorks Tornado开发环境:目标模块调试教程

需积分: 9 6 下载量 182 浏览量 更新于2024-08-17 收藏 4.21MB PPT 举报
Tornado开发环境是美国风河系统公司(WindRiverSystem, WRS)针对高性能实时操作系统VxWorks设计的一款集成开发工具。它将编辑器、编译器和调试器集于一体,为嵌入式系统开发者提供了一个功能强大且不受目标机资源限制的开发和调试平台。Tornado基于主机-目标机交叉开发模型,开发者在Windows环境中编译和链接应用程序,生成可执行文件后,下载到运行VxWorks的目标设备上。 在调试过程中,开发者可以使用Tornado的调试器功能来下载目标模块到目标机,这些模块可能来自工程生成的目标文件或部分连接的out文件。下载后的代码需要手动启动运行,通常通过运行系统中的代码配合调试器,通过菜单选项"Debug->Run"来执行调试代码函数,如果没有提供参数,该函数默认使用零作为参数值。 Tornado集成开发环境的组成部分包括运行在目标机上的VxWorks操作系统,宿主机上的强大的交叉开发工具,以及用于连接主机和目标机的通讯模块,例如以太网、串口线、ICE(In-Circuit Emulator)或ROM仿真器等。这个系统设计旨在简化开发流程,允许开发者在宿主机上进行高效的代码编写、测试和调试,然后无缝地部署到实际的嵌入式设备上。 Tornado环境的界面通常包括Launcher、TargetServer、在线帮助文档、第三方工具和模拟环境等多个组件,例如VxSim、VxWorks/IxWorks/Wisp等,提供了可扩展的运行时环境支持,如不同的处理器架构,如C6688、C9660等。此外,还提供了一系列实用的工具,如PowerPC支持,用于调试和配置,使得整个开发过程更加高效和灵活。 Tornado开发环境是一款高效且全面的嵌入式开发解决方案,适用于VxWorks项目的调试和优化,为开发者提供了从编码到测试的全流程支持。