Tornado开发环境:创建工程与功能概述

需积分: 34 6 下载量 36 浏览量 更新于2024-08-25 收藏 4.21MB PPT 举报
Tornado开发环境是美国风河系统公司(WindRiverSystem, WRS)针对高性能实时操作系统VxWorks设计的集成开发环境。其主要特点在于高度集成,集成了编辑器、编译器和调试器,为嵌入式系统开发者提供了一个无限制的开发和调试平台。Tornado采用主机-目标机交叉开发模型,开发者在Windows环境下编写和编译代码,生成可执行文件后,通过网络或硬件接口下载至目标设备,如VxWorks/IxWorks/Wisp等操作系统。 创建Tornado工程的过程通常包括以下步骤: 1. 启动Tornado环境:可以通过菜单选项“File → New Project”,根据项目需求选择合适的工程类型,例如Downloadable工程。 2. 工程管理:Tornado提供了强大的工程管理功能,允许开发者组织和管理源代码、配置文件和其他相关资源。这有助于保持代码结构清晰,便于后期维护和协作。 3. TargetServer:作为Tornado的重要组成部分,TargetServer运行在宿主机上,负责与目标机上的目标代理程序通信。它允许远程监控和控制,以及执行调试任务,支持多种通信方式,如以太网、串口线、ICE或ROM仿真器等。 4. 调试功能:Tornado具有强大的调试工具,开发者可以利用这些工具来追踪代码执行、设置断点、查看变量值和内存状态等,帮助定位和修复错误。 5. Shell:Tornado的Shell界面提供了用户与环境交互的命令行工具,开发者可以在此进行编译、构建、上传和下载操作,以及执行其他系统管理任务。 6. 结构详解:Tornado的结构包括运行在宿主机上的开发工具、跨平台的编程环境、连接主机和目标机的通讯模块,以及模拟环境用于测试和验证应用程序的功能和性能。 Tornado开发环境是一个全面且高效的解决方案,它简化了嵌入式系统开发流程,提升了调试效率,是VxWorks平台开发者不可或缺的工具。