风河Woorkbench3.0_VxWorks6.6应用程序开发使用说明

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

说明:由于开发经验和英语水平有限,在本文档中肯定存在偏差和谬误。在有疑问的地方,请以风河的官方文档为准。欢迎联系,指正错误。QQ:23。

风河Woorkbench3.0/VxWorks6.6使用说明

第一章工程视图(Projects Overview)

Workbench利用工程( Projects)就像逻辑容器和积木块——它们能够连接在一起创建一个软件系统。工程( Projects)窗口可以直观地组织工程结构反映在内部的依赖关系上,以及编译和链接的次序。

前期配置的各种不同的工程允许在后面建立或添加工程时使用与之前的工程相同的配置和建立方式,因而只需要极小的输入。

一、Workspace/Project 的设置

Wind River Workbench并不知道使用者的源文件在哪一个地方,在开始的使用的时候Wind River Workbench在安装目录下有一个默认的工作空间(workspace )的目录。但是这不是必需的或者说并不一定是合理的,当使用者的工作空间因为产品升级或者更改安装目录已经完全存储在当前的安装目录树之外的时候!

通常,使用者需要把workspace目录设置在当前的源文件树的根目录下并且在此创建Workbench工程。对于各种不同的源文件树,可以使用不同的工作空间(workspaces)。

当决定在什么地方建立工程(projects)要做以下考虑:

1.在workspace建立工程

如果使用者想要新建一个工程在workspace下,通常的情况有

A.所建的工程还没有建立源文件。

B.所建的工程已经存在源文件,但需要添加进工程。

C.所建的工程不允许设置在源文件目录处。

2.在workspace外部建立工程

在创建工程时,点击“Browse”,将要建立的工程放置在在与workspace不同的目录。通常的情形有:

A.所建的工程建立在已有的原文件之上,改变工程目录之后需要对源文件进行添加和链

接。

B.所建的工程需要版本控制,而被放置在workspace之外。

3.将工程建立在workspace之内但是连接到外部位置

在创建工程时,选择Browse,定位到使用者的源文件目录,当不愿意因为工程文件的加入而是原文件增大或者不想把源文件复制到workspace。通常的情形有:

A.所建的工程不允许设置在源文件目录处。

B.所建的工程因为开发团队的成员有自己的工程,并且共享了部分源文件(通常为只读的)。这种选择就避免在团队成员之间通过Workbench互相配合工作是需要建立的象征性的连接。

注意:

如果要使用一个早期版本的 Workbench创建了一个workspace,在使用当前版本的Workbench打开此workspace时,必须先升级此workspace的结构!

有一个对话框提醒使用者这种升级会使得workspace与早期的版本不相匹配,选择“OK"升级,或者选择“cancel”去选择不同的workspace。

二、创建一个新工程(Projects)

尽管使用者可以将工程建立在任何位置,但是通常还是建立在自己的workspace中。这样就不需要在建立工程时跳转到外部目录。如果在workspace创建了一个工程,必须在外部所创建的工程处设置写允许,因为Workbench的工程管理文件要写到此处。

可以点击工具按钮或者选择 File>New>Wind River Workbench Project 创建一个之前配置好的工程,或者是创建一个特殊类型的工程;也可以选择File > New > Example 打开一个例子工程。

无论选择种菜单命令,都会由导航菜单一步一步选择,直到创建需要的特定类型的工程,接下来将介绍以下各工程的创建:

A.Creating VxWorks Image Projects

B. Creating Boot Loader/BSP Projects

C. Creating VxWorks ROMFS File System Projects

D. Creating VxWorks Real-time Process Projects

E. Creating VxWorks Shared Library Projects

F. Creating VxWorks Download able Kernel Module Projects

G. Creating User-Defined Projects

H. Creating Native Application Project

1.工程创建之后的修改

所有工程的创建导航设置都可以修改一旦工程已经存在。在Project Explorer窗口,选中工程文件夹,例如“ball”,单击右键在下拉菜单中选中“Properties”,就可以在相应工程的" project properties"界面进行修改,如下图:

工程的结构设置(包括使用者创建的超级工程),也可以很容易的修改,在Project Explorer窗口,选中工程文件夹,例如“ball”,单击右键在下拉菜单中选中Project References > Add as Project Reference,在弹出的菜单里就可以设定个工程之间的结构关系,如下图所示:

2.工程与应用程序(Application Code)

工程以一种或几种类型管理应用程序文件。可以将一个与Workbench兼容的工程整个加入,也可以添加新的或者已经存在的源程序文件。选择 File > Import 打开“Import File ”对话框进行相关操作。

三、各工程类型结构

不同类型的工程有着不同的用处,Workbench支持多种类型的工程,在Project Explorer 窗口可以看见不同类型的工程有着不同的符号标志,见下图:

1.VxWorks Image Project(VIP)

用VxWorks Image Project 工程配置(自定义或裁剪)并编译一个内核映像用以启动目标板( boot target)。通过添加VxWorks ROMFS 文件系统、内核模块(kernel modules)、应用程序(applications)、库(libraries)、数据文件(data files),可以把整个系统联接进如一个映像(single image)。

一个VxWorks Image project既可基于一个同类型的Image project也可基于一个BSP( Board Support Package)。

相关文档
最新文档