基于VxWorks嵌入式系统的数据通信 第7章

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第7章 Tornado 集成开发环境
7.2 Tornado安装
7.2.1 目录与文件 对开发环境中的目录与文件的了解,是认知Tornado的第
一步。Tornado开发环境的相关目录如表7.2所示。
第7章 Tornado 集成开发环境
wind\ docs\ host\
setup\ share\ target\ setup.log
第7章 Tornado 集成开发环境
图7.1 Tornado体系结构
第7章 Tornado 集成开发环境
图7.2 应用程序开发步骤
第7章 Tornado 集成开发环境
作为VxWorks操作系统中的开发调试工具,Tornado具有 以下特点:
(1) 所有的开发工具都适用于开发不同类型的目标机。对 于不同的目标机,Tornado给开发者提供了一个一致的图形接 口和人机界面。当使用Tornado的开发人员转向新的目标机时, 不必再花费时间学习或适应新的工具。
第7章 Tornado 集成开发环境
第7章 Tornado集成开发系统
7.1 Tornado概述 7.2 Tornado安装 7.3 Tornado的使用方法 7.4 本章小结
第7章 Tornado 集成开发环境
VxWorks操作系统能得到市场的广泛认可,在相当程度 上得益于其良好的配套的集成开发环境(Integrated Design Environment,IDE)。
组件
功能
VxWorks5.5 源代码编辑器
管理工具 C/C++编译器和 make
浏览器 CrossWind WindSh VxSim
WindView
RTOS 编辑程序源代码 管理和组织工程
编译连接工程 监视目标机系统源代码调试
目标机 C 语言命令解释 目标机仿真 软件逻辑仿真
第7章 Tornado 集成开发环境
表7.2 Tornado目录列表
WIND_BASE(指向 Tornado 安装目录的环境变量)
include\ resource\ resource\tcl\
tcl\ x86-win32 x86-win32\lib\
src\
存放个人定制文件和状态信息文件等 存放各种帮助文档 存放 Tornado 主机环境相关文件 存放 Tornado API 相关的头文件 存放 Windows 资源文件,如图标等 存放用于实现用户界面的 TCL 文件及各种工具实现 存放 TCL 相关源代码 存放主机工具及各种动态库 Tornado 应用支持库 安装相关目录(与用户无关) WDB、WTX、TargetServer 源代码,由主机和目标机共享 存放目标机 VxWorks 相关文件 包含安装信息,如组件列表
Tornado开发环境包括了两部分集成组件,一部分是 Tornado工具组件集,提供可视化的自动交叉开发工具和设备; 另一部分由可扩展的实时VxWorks运行系统和一系列通信组 件组成。Tornado集成开发环境的基本组件见表7.1。
第7章 Tornado 集成开发环境
表7.1 Tornado集成开发环境的基本组件
第7章 Tornado 集成开发环境
7.2.2 安装步骤 Tornado安装步骤如下: (1) 打开Tornado开发系统的CD-ROM,直接点击里面的
SETUP.EXE文件,就进入到了Tornado的安装进程。首先看到 一个“Welcome”窗口,上面提示在运行安装程序前要关闭所 有应用程序,尤其是病毒扫描程序。点击“Next”按钮。
第7章 Tornado 集成开发环境
7.1 Tornado概述
Tornado是为开发VxWorks应用系统提供的集成开发环境, Tornado中包含的工程管理软件,可以将用户自己的代码与 VxWorks的核心有效地组合起来,可以按用户的需要裁剪配 置VxWorks内核;VxSim原型仿真器可以让程序员在不用目标 机的情况下,直接开发系统原型,做出系统评估;功能强大 的CrossWind调试器可以提供任务级和化分析工具可以帮助程序员以多 种方式真正地观察和跟踪系统的运行、排除错误、优化性能。 Tornado集成开发环境提供了高效而明晰的、图形化的实时应 用开发平台,它包括一套完整的、面向嵌入式系统的开发和 调测工具。Tornado环境采用主机-目标机交叉开发模型,
(2) 开放的、可扩展的开发环境。除了提供适用于不同目 标机的工具集以外,Tornado还是一个完全开放的环境,开发 人员或第三方厂商可以很容易地把自己的工具集成到Tornado 框架下。这种开放的环境使得开发人员可以使用各种各样而 且越来越多的第三方软件及硬件工具,从而进一步提高开发 人员的工作效率。
第7章 Tornado 集成开发环境
(3) 友好的图形用户界面和在线帮助文档。几乎所有的开 发工具都提供了易学易用的图形界面,在出现问题时,都可 以从在线帮助文档中获取内容丰富的帮助。
(4) 系统级和任务级两种调试模式。系统级调试模式是对 整个应用系统进行调试,可在系统中设置断点等,调试中应 用系统必须停下来。任务模式(即动态调试)是针对系统中某一 任务模块进行的,整个系统仍可保留在工作状态。同样在对 整个系统调试时,也可一个模块一个模块进行,这样可以加 快调试速度,方便系统调试。
Tornado开发环境面向各种目标机环境,主要在主机系统 上执行。目标机不论是资源丰富的,还是资源受限的,都可 以通过连接主机系统的目标服务器,共享其动态连接器和符 号表。图7.1示意了Tornado的体系结构。
Tornado集成了用于VxWorks应用程序开发和调试的各种 工具。开发者在主机系统里,利用这个集成环境组织、编写、 编译和调试应用程序,然后下载到目标机上运行、调试。编 译在主机上完成,测试、调试需要主机与目标机间协调完成, 流程如图7.2所示。
第7章 Tornado 集成开发环境
应用程序在主机的Windows环境下编译、链接生成可执行文件, 下载到目标机,通过主机上的目标服务器与目标机上的目标 代理的通信完成对应用程序的调试、分析。Tornado是集成了 编辑器、编译器、调试器于一体的高度集成的窗口环境,同 样也可以再Shell窗口下发送命令和浏览。
相关文档
最新文档