风河Woorkbench3.0_VxWorks6.6使用说明

上传人:飞*** 文档编号:23171277 上传时间:2017-11-30 格式:DOC 页数:69 大小:2.89MB
返回 下载 相关 举报
风河Woorkbench3.0_VxWorks6.6使用说明_第1页
第1页 / 共69页
风河Woorkbench3.0_VxWorks6.6使用说明_第2页
第2页 / 共69页
风河Woorkbench3.0_VxWorks6.6使用说明_第3页
第3页 / 共69页
风河Woorkbench3.0_VxWorks6.6使用说明_第4页
第4页 / 共69页
风河Woorkbench3.0_VxWorks6.6使用说明_第5页
第5页 / 共69页
点击查看更多>>
资源描述

《风河Woorkbench3.0_VxWorks6.6使用说明》由会员分享,可在线阅读,更多相关《风河Woorkbench3.0_VxWorks6.6使用说明(69页珍藏版)》请在金锄头文库上搜索。

1、 精艺 0 说明:由于开发经验和英语水平有限,在本文档中肯定存在偏差和谬误。在有疑问的地方,请以风河的官方文档为准。欢迎联系,指正错误。QQ:1039309823。风河 Woorkbench3.0/VxWorks6.6 使用说明第一章 风河 workbench3.0 介绍一、风河 workbench3.0 的特征 风河 workbench3.0 是基于 Eclipse 平台发展出的开发工具,提供非常有效的方式去开发实时嵌入式的应用程序,而不必过多的依赖于目标系统。风河 Workbench 可运行在 Windows 、Linux、和 Solaris 主机上。而本文档只介绍在 Windows 主机

2、上使用 Workbench3.0 。 Workbench 提供了: * 开发过程的每一阶段都具有最佳性能,包括硬件生成、固件开发、应用软件开发和测试 。* 强大的功能目标基于设备软件开发过程和测试过程的主要挑战 。* 支持跨项目标准化的广泛实用性 。- 多目标操作系统支持,包括对 VxWorks6.x、Linux 以及 ThreadX 的支持 。- 目标机处理器支持 ARM、ColdFire 、IA/Pentium 、MIPS、PowerPC 、SH以及 XScale 处理器 。- 插件架构,可添加其它目标机操作系统、目标机处理器以及目标机连接支持 。* 基于 Eclipse 的可扩展框架 能

3、够为可裁剪性和完全用户化而无缝集成第三方和专用内部插件。二、风河 Workbench 3.0 的应用程序组件 * Eclipse 框架 * 项目系统 * 编译系统 * 编辑器 * 源代码分析器 * 风河编译器 - 风河编译器(适合于和其它目标机操作系统) - 风河 GNU 编译器(适合于 VxWorks 和风河 Linux 平台) * 风河调试器 * 风河开发环境实用程序 精艺 1 * 风河 Shell 环境 * 用于数据分析的 StethoScope * 用于内存分析的 MemScope * 用于性能分析的 ProfileScope * 用于代码覆盖分析的 CoverageScope * 用

4、于代码流程分析的 TraceScope * 用于系统事件可视化的风河系统查看器 * 用于单元和集成测试的 Workbench Unit Tester * 用于动态调试和诊断分析的 Workbench Diagnostics * 风河芯片级调试器 - 风河 ICE - 风河 Probe - 风河 Trace 3、 基于 Eclipse 的概念 Wind River Workbench 是基于 Eclipse 平台的一种工业标准的集成来发环 精艺 2 境。2008 年 Eclipse 开源大会上,Wind River Workbench 荣获 Eclipse 基金会(Eclipse Foundat

5、ion)评选的“最佳商用 Eclipse 开发工具”大奖。 Eclipse 是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由 Eclipse 项目、Eclipse 工具项目和 Eclipse 技术项目三个项目组成,具体包括四个部分组成Eclipse Platform、JDT、CDT 和 PDE。JDT 支持 Java 开发、CDT 支持 C 开发、PDE 用来支持插件开发,Eclipse Platform 则是一个开放的可扩展 IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。Eclipse Platf

6、orm 允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。Wind River Workbench3.0 刚启动时的界面如图:1.窗口( Window) 在这里指的是集成开发环境的桌面。也可以选择 Window New Window 同时打开多个窗口,每个窗口都可以包含一个或者多个透视图( Perspectives) 。2.工作空间(Workspace) Workbench 使用一个 Workspace 保存当前使用者的工作环境,包括一系列 精艺 3 的打开的工作项目(projects)的大小和位置的视图。Workspace 包含的信

7、息包括:最近一段时间最后使用的 Workbench 时的工程(projects)的种类和位置视图,当前的工程,设置的断点。 3.Workspace 的目录 默认的目录在 installDirworkspace,当然如果必要的话,也可以在建工程时设置在其他地方。如果想同时运行一个或者多个复制的 Workbench 时,必须是每一个拥有独立的工作空间(Workspace) 。4.包含多于一个的工作空间(workspace)如果需要运行两个独立(independent copies)的 Workbench保证各自的工程(projects)和文件(files)互不关联。这事就需要建立另一个工作空间(w

8、orkspace) 。步骤如下:(1) 、启动 workbench3.0。(2) 、选择 File Switch Workspace 打开“Select a workspace”对话框。 (3) 、选择你想要设置新的工做空间的目录,选择“Make New Folder”并输入新的工作空间的名称,点击“OK” ,完成操作。 备注:如果两个工作空间(workspace)在同一个目录下,必须保证两个工作空间(workspace)有不同的名称; 如果两个工作空间( workspace)在不同的目录下,则两个工作空间(workspace)可以有相同的名称。 5.透视图(Perspectives)在编辑区

9、(editor area)可以存在一组透视图以及一个或者多个视图(views)以便于在执行一个特殊任务(particular task)时使用。 打开一个新的的类型的透视图:选择 Window Open Perspective Other如图所示: 精艺 4 或者在工作空间(workspace)的右上角,在重叠的窗口处选择一个要打开的窗口,如下图所示:同时,可以把当前的透视图保存为想要的种类和名称:选择 Window Save Perspective As 选择一个种类并输入想要的名称,点击“OK” ,完成操作。或者相对当前的透视图做更进一步的配置:Window Customize Persp

10、ective,然后进行相应的设置,保存设置。 又或者想要对当前的透视图回复为默认配置:选择 Window Reset Perspective。 6.视图(Views)视图存在于透视图(Perspectives)之下,可以排列、操作、或者用于workbench 的导航信息。 打开视图的方法:选择 Window Show View, 选择一个要打开的视图类型 ;或者选择Other,打开更多的可供选择的类型。如下图所示: 精艺 5 说明: 同一时间只有一个视图是活动的,视图标题栏(title bar)高亮度显示; 可以对视图拖动、最大化、最小化,改变视图在透视图(Perspectives)中的位置和

11、大小。7.编辑器(Editors)编辑器是一种特殊类型的视图用作编辑文件。可以为不同类型的文件关联不同类种类的编辑器,比如 C、C+、汇编、makefile,当打开文件,所关联的编辑器就会在透视图(Perspectives)的编辑区域打开。8.工程( Projects)Workbench 利用工程( Projects)就像逻辑容器和积木块它们能够连接在一起创建一个软件系统。工程( Projects)窗口可以直观地组织工程结构反映在内部的依赖关系上,以及编译和链接的次序。9.访问和查找 workbench 上下文关联的帮助信息可以使用快捷键,就可以访问上下文关联的 workbench 下的用户界

12、面的更多信息。Windows 使用 F1,Linux 和 Solaris 使用 CTRL+F1,就可以打开一个帮助界面包含对当前界面的一个主要描述并且链接在其他文档中有同样主题的更多的相关信息。也可以通过在打开的 workbench 系统的菜单栏选择 HelpHelp Contents Wind River Documentation ,查找相关的帮助信息。 精艺 6 更多关于 Eclipse 的信息,选择 Help Help Contents Wind RiverPartner Documentation Eclipse Platform Documentation ,或者访问 Eclips

13、e 的网站 www.eclipse.org 。 1、在文档中查找帮助信息(1) 、按照 9 中的步骤打开 workbench 自带的帮助窗口。(2) 、在“ Search”栏输入关键词或者词组,点击“GO 查找。(3) 、在帮助窗口就是搜索的同一个主题的帮助信息,点击其中一个进入包含此主题的文档。 在搜索的主题之前加上适当的限制词语可以简化搜索的结果。四、理解 Cross-Development(交叉开发)的概念 交叉开发就在一个系统上写程序代码,比如 hast(主机系统:Linux, Windows, Solaris) ;而最终运行在另一个系统,比如 target(目标系统:比如移动电话的某

14、个芯片) 。交叉开发的硬件环境 一个典型的主机系统需要足够大小的 RAM、磁盘空间、备份媒介、打印输出和其他外围设备。而相对的,一个典型的目标系统所需的资源用于实时的应用(real-time appl ication)和一些的附加资源用于测试(testing)和调试(debugging) 。在主机上的工作如果你在主机系统编写代码,那么就需要进行以下工作: 管理工程文件;编辑、编译、链接,保存你自己的各种格式的实时代码,并且配置操作系统以便于最终能够在目标系统上运行这些代码。连接目标系统到主机有很多可供选择的方案用于连接目标系统到主机,比如:通过网络、串口、或者 JTAG.运行应用程序运行期间(

15、Run-time)的代码代表着最终的应用,其中包括:内核、开发者自己的具有特殊功用的代码,和选择调用的与库文件有关的代码。 运行期间的代码并不一定属于目标代理(target agent) ,即使在一个典型的开发和调试中包含它。 操作系统平台(Workbench)允许你避开那些繁琐的程序在你做一点改动之后必须整个重新下载的运行代码,能够单独下载和运行开发的应用模块。如果目标系统的硬件尚未完成,甚至可以把一个用用模块运行在一个目标模拟 精艺 7 器(target simulator)上,或者使用风河操作系统平台的模拟器(Wind River VxWorks Simulator) 。5.使用 Wind Rive

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号