Tornado集成环境下VxSim仿真的HelloWorld实战与调试教程

需积分: 10 11 下载量 7 浏览量 更新于2024-07-18 收藏 1.05MB PDF 举报
本文档是一份关于在Tornado IDE环境中使用VxSim进行嵌入式系统仿真与开发的详细教程。实验主要目的是帮助学习者熟悉Tornado开发环境,包括配置、编程、编译、下载和调试流程,以及使用相关的工具,如GNU编译器、CrossWind/WindShell调试工具和Brower/WindView分析工具。实验内容分为两部分:HelloWorld和GoodbyeWorld程序的创建与调试。 首先,实验从创建一个名为project1的新工程开始,选择适用于VxWorks的应用模块创建类型,并设置工程的基本信息,如名称、路径和工作空间。接下来,学习者将使用Tornado的编辑器编写简单的HelloWorld和GoodbyeWorld程序,这两个程序分别包含两个可调用的函数,通过WindShell工具可以启动并执行这些函数。 在实际操作中,实验指导了如何使用GNU编译器对程序进行编译,并将编译后的程序下载到VxWorks目标仿真器上。同时,还介绍了如何使用WindShell运行程序,并利用Browse工具观察目标设备内存使用情况,以及通过WindView进行程序执行流程的图形化跟踪。 此外,文档强调了硬件环境的要求,包括一台性能良好的主机(PIII800,256MB内存,至少30GB硬盘)和VxSim目标仿真器,以及软件环境,如Windows 2000/XP操作系统,Tornado 2.2版本和VxWorks 5.5作为目标平台。为了顺利进行实验,学习者需要预先了解Tornado软总线体系结构以及其工具集的功能,这包括理解Tornado提供的工具如何协同工作,如调试器、分析器等。 整个实验项目分为明确的步骤,确保每个环节都有详细的指导,从工程创建到程序编写、调试,再到硬件和软件环境的配置,为嵌入式开发者提供了一个全面的学习和实践平台。通过这个实验,读者不仅能掌握Tornado IDE和VxSim的使用,还能深入理解嵌入式开发的基本方法和流程。