VxWorks下的Tornado软件开发教程与IDE组件详解

需积分: 32 8 下载量 179 浏览量 更新于2024-09-29 收藏 2.3MB DOC 举报
本文档是一份关于在VxWorks操作系统环境下使用Tornado II IDE进行软件开发的教程。VxWorks是一款专为实时嵌入式系统设计的32位操作系统,支持多种CPU架构,如Intel x86、摩托罗拉68k、PowerPC、MIPS、ARM等。它适用于那些没有自开发能力的硬件板子,需要通过宿主机(如PC或工作站)上的集成开发环境(IDE),如Tornado II IDE来进行软件开发。 Tornado II IDE是VxWorks开发的重要工具,它主要由以下组件构成: 1. 集成的源代码编辑器,尽管不支持中文输入,但提供了基本的编程环境。 2. 工程管理工具,便于项目组织和管理。 3. C/C++编译器和make工具,用于将源代码编译成可在目标机上运行的代码。 4. 浏览器功能,用于查看和管理目标系统的可视化资源。 5. CrossWind,一个图形化的增强型调试器,用于在宿主机上远程调试目标机上的代码。 6. WindSh,一个C语言命令外壳,用于与目标机进行交互。 7. VxSim,一个集成的VxWorks目标机仿真器,用于模拟真实硬件环境进行开发测试。 8. WindView,集成的软件逻辑分析仪,用于深度检查程序行为和性能。 9. 可配置选项,允许用户个性化Tornado GUI的界面和设置。 Tornado II IDE的主界面清晰直观,包括菜单、工具栏、主工作区和程序编辑区。主工作区负责工程项目管理,支持两种格式的工程:bootable(可以直接在目标板上运行的完整内核映像)和downloadable(需要下载到目标板后再执行的代码)。这个教程将深入讲解如何利用这些工具进行软件开发流程,包括编译、调试、模拟和部署等各个环节,对于希望在VxWorks平台上进行嵌入式开发的工程师来说,具有很高的实用价值。