Workbench安装使用说明.docx

上传人:b****2 文档编号:24183035 上传时间:2023-05-25 格式:DOCX 页数:14 大小:891.65KB
下载 相关 举报
Workbench安装使用说明.docx_第1页
第1页 / 共14页
Workbench安装使用说明.docx_第2页
第2页 / 共14页
Workbench安装使用说明.docx_第3页
第3页 / 共14页
Workbench安装使用说明.docx_第4页
第4页 / 共14页
Workbench安装使用说明.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

Workbench安装使用说明.docx

《Workbench安装使用说明.docx》由会员分享,可在线阅读,更多相关《Workbench安装使用说明.docx(14页珍藏版)》请在冰豆网上搜索。

Workbench安装使用说明.docx

Workbench安装使用说明

Workbench安装使用说明

1.版本记录

版本

更改说明

作者

0.1

创建

蔡彪

2.Workbench简介

Workbench是风河公司为开发VxWorks提供的新一代集成开发环境。

继承了原有Tornaclo集成开发平台的一贯优势,并且功能更加强大。

由于新采用了先进的Eclipoe软件框架结构,从而使整个系统更加开放和易于扩展。

下面介绍它的主要优势。

●开放的Eclipse平台框架

增强了eclipse,更加开放、便于扩展。

用户定制使用插件,提高开发效率。

●单一的全功能平台

嵌入式软件开发流程:

硬件启动、BSP和驱动开放、应用程序开发、测试和验证、生产。

Workbench以一个单一的平台,提了上述开发阶段所需要的几乎所有功能。

●广泛的适用性

Workbench平台的广泛适用性主要体现在七“多”上,即多任务、多目标、多模式、多OS、多CPU、多连接形式和多主机环境。

●丰富易用的调试手段

动态链接、目标可视、仿真环境

对比Tornado,需要说明的是,目前我们使用的处理器是飞思卡尔的PowerPC系列处理器,如MPC852,MPC8247等,使用的操作系统是VxWorks5.5,开发环境是tornado。

随着产品的升级换代,CPU性能要提升,功能要扩展。

往后我们将使用MPC8308,以及双核处理器P1020,P2020等。

这些处理器只有VxWorks6及以上的操作系统才支持,而VxWorks6及以上的开发环境不再是Tornado,而是Workbench。

Workbench和Tornado差别对比见附录1

3.Workbench安装

一、VxWorks6.9安装

磁盘空间要求:

至少12G

安装包:

DVD-R147826.1-1-00.ISO

安装步骤:

解压ISO包,执行Setup.exe

Ø选择安装路径,OK

Ø直接点击next

Ø继续点击next

Ø待检查更新完后,进入安装激活方式选择界面,选择“permanentactivation”,路径上选择“\VxWorks_6.9\install.txt”,点击Next完成。

安装完成后手动安装两个补丁:

1.update\DVD-R147826.1-5-00

2.update\DVD-R158451.1-1-02

补丁打好后进入WorkBench软件,不用进行在线升级。

安装完成后,完成以下步骤。

二、安装后,文件替换和配置修改。

Ø替换license

*由于license的问题,安装完成后,需要替换原来的license文件才能正常使用,临时可用的license文件

,替换到Workbench安装目录下license目录下。

●修改本地管理地址

*打开zwrsLicense(fu).lic文件,查找HOSTID,修改本机物理地址为HOSTID值。

修改方法:

Ø打开本地连接

Ø属性->常规->配置

Ø高级,选择本地管理地址,修改值为HOSTID的对应值001fd04e19e3

●在空的目录下,可能是由于缺少默认配置,Workbench创建新创建工程会报错,

拷贝

解压到新建目录下。

4.Workbench使用

VxWorks工程类别

⏹VxWorksBootLoader/BSPproject:

启动引导BSP工程

⏹VxWorksDownloadableKernalModuleProject:

单盘应用工程

⏹VxWorksImageProject:

BSP测试时建立的测试工程

⏹VxWorksSourceBuild(KernalLibrary)Project:

vxWorks内核镜像工程

下面以一个单盘应用工程为例,说明工程创建,文件导入、编译的过程。

一、工程创建

Ø打开Workbench,选择Workspace工程目录,选择ok

Ø忽略弹出的错误,选择file,new下的Project…

Ø选择VxWorksDownloadbleKernelModuleproject,选择next

Ø输入工程名称,这里可以选择next或者finish,区别在于选择next,继续进行工程的配置,包括编译器、宏命令、芯片类型等。

选择finish,工程直接建立,后续再配置参数。

选择finish,建立工程如下图。

一、文件导入

在工程中可以新建文件或者导入已有的文件,本文说明导入文件的方法。

Ø右键工程,选择new->Forder,选择advanced,linkedForder,选择需要导入的文件夹后确定。

文件夹就加入到工程中。

这种导入方式直接将本地文件导入到Workbench环境中,不产生本地文件的副本,工程中对文件的修改将直接影响到本地文件。

Ø另外一种导入方式是通过import方式导入。

选择工程,右键选择import,在General选择中选择FileSystem,点击Next。

Ø选择需要导入的文件夹,完成后,文件导入到工程中,这种方式,会在工程目录下产生文件副本,修改工程中的文件,只对副本产生影响。

二、编译选项配置

Ø编译选项配置说明,如图,选择工程,右键后点击properties,

Ø在BuildProperties中可以配置编译选项。

 

附录1

Workbench相比Tornado新加入的功能

项目

Tornado

Workbench

工程管理

基本的工程管理功能,对分级的工程支持有限,并需要手工修改makefile等,比较麻烦

支持任意工程的分级控制,采用简单的“拖拉”方式就可完成工程项目的分级构造,非常方便。

工程项目

支持可下载的工程项目和客户化的

Vxworks工程项目

增加了对系统引导工程项目、实时进程工程项目、文件系统工程项目、用户定制工程项目等的支持

编辑器

功能比较简单,只能完成一般的编辑功能

具有语法分析功能,可以进行语法着色显示、符号定义查找、符号补全、函数参数提示等功能,具有强大的符号查找和浏览能力

断点设置

支持任务级断点和全局断点

增加支持对处理器硬件断点等的支持,并且对各种断点还提供多种控制手段

仿真环境

基本的VxWorks仿真环境,可以操作主机系统中的文件和网络访问

增强了仿真环境中的复杂组网功能,提供了调用主机系统API的能力,并可模拟中断信号的产生

目标连接

支持网络、串口等连接方式

增加了对硬件仿真器的连接

下载的代码量

下载的目标代码一般在10MByte之内,超过10MByte会出现下载速度慢,系统不稳定的问题

设计能力为可下载750MByte的目标代码,充分满足开发和调试需要

目标操作系统

只支持VxWorks操作系统

增加了对Linux操作系统的支持,并且还可以扩展到其它目标操作系统

目标系统数目

单一的目标系统,同一个开发环境中同时只能建立一个连接,调试一种类型的单板

可以同时进行多目标板、多CPU体系结构的调试

多任务调试

不支持,每次只能挂接一个任务,或者进行系统级调试

支持,同时可挂接目标系统的多个任务或进程进行调试

第三方工具

结构比较封闭,集成第三方工具比较困难

采用Eclipse的开放架构,第三方工具容易集成,且资源丰富

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1