Tornado II IDE与VxWorks嵌入式系统教程

4星 · 超过85%的资源 需积分: 50 9 下载量 44 浏览量 更新于2024-09-14 收藏 2.3MB DOC 举报
"tornado教程" Tornado是一款强大的集成开发环境(IDE),主要用于开发VxWorks实时操作系统。VxWorks是一个广泛应用于嵌入式系统的实时操作系统,支持多种处理器架构,如x86、68k、PowerPC、MIPS、ARM、i960和SH系列。开发流程通常涉及宿主机和目标机,宿主机运行Tornado IDE,提供交叉编译器和交叉调试器,用于在目标机上生成和调试代码。 Tornado IDE包含了以下关键组件: 1. **源代码编辑器**:提供对C和C++语言的支持,但遗憾的是不支持汉字输入。 2. **工程管理工具**:协助组织和管理项目,确保编译过程的顺利进行。 3. **编译器和make工具**:集成的C和C++编译器能生成目标机上的可执行代码,而make工具则帮助自动化构建过程。 4. **浏览器**:用于查看和管理可视化资源,以及与目标系统交互。 5. **CrossWind调试器**:这是一个图形化的增强型调试器,便于在宿主机和目标机之间进行调试。 6. **WindSh**:C语言命令外壳,允许用户在目标机上执行控制命令。 7. **VxSim**:目标机仿真器,允许开发者在未实际硬件的情况下测试和调试VxWorks应用程序。 8. **WindView**:软件逻辑分析仪,帮助监控和分析程序运行时的行为。 9. **可配置选项**:允许用户自定义Tornado的界面和功能,以适应不同的开发需求。 Tornado II IDE的工作界面设计直观,包含菜单、工具栏、主工作区和程序编辑区。主工作区允许用户集中管理所有工程项目。工程可以有两种类型:bootable和downloadable。bootable工程在编译后会包含VxWorks内核,可以直接在目标板上启动,而downloadable工程则需要先将VxWorks内核加载到目标机后再下载应用代码。 Tornado作为一个强大的开发工具,提供了全面的开发、调试和测试环境,使得VxWorks的开发过程更加高效和便捷。无论是对于初学者还是经验丰富的开发者,它都是开发VxWorks应用的得力助手。