- 1、本文档共58页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式实时操作系统 风河VXWORKS6.6集成环境使用指导 目录 第一部分 VxWorks/worksbench3.0简介 第二部分 worksbench3.0/Tornado2.2比较 第三部分 worksbench3.0的工程视图 第四部分 建立一个例子工程 第五部分 建立交叉开发环境 第一部分 VxWorks简介 workbench介绍 嵌入式实时操作系统VXWORKS VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS) 涉及的领域包括: 过程控制(化工、食品加工); 机器人(制造、自动操作控制); 航空电子(飞行管理、GPS、喷气发动机控制); 军事(武器管理、密码); 数据处理(采集、信号处理); 通信(税收机、数字电话); 家电(微波炉、洗衣机、空调) 计算机外围设备(打印机、Modem)等。 一、VxWorks的特点*可靠性*实时性 *可裁减性二、对一个实时内核的要求*多任务*抢占调度*任务间的通讯与同步*任务与中断之间的通信 三、VxWorks的基本结构 板级支持包BSP 微内核wind 网络系统 文件系统 I/O系统 Wind River Workbench 一、风河workbench3.0的特征 风河workbench3.0是基于Eclipse平台发展出的开发工具,提供非常有效的方式去开发实时嵌入式的应用程序,而不必过多的依赖于目标系统。 风河Workbench可运行在 Windows 、Linux、和 Solaris主机上。而本文档只介绍在Windows主机上使用Workbench3.0 。 使用Wind River Workbench的好处 Workbench的“七多”优势: 多任务 多目标 多模式 多OS 多CPU 多连接形式 多主机环境 二、风河Workbench 3.0的应用组件 三、基于Eclipse的概念 1.窗口( Window) 2.工作空间(Workspace) 3.Workspace的目录 4.包含多于一个的工作空间(workspace) 5.透视图(Perspectives) 6.视图(Views) 7.编辑器(Editors) 8.工程( Projects) 9.访问和查找workbench上下文关联的帮助信息 四、理解Cross-Development(交叉开发)的概念 主机系统需要足够大小 的RAM、磁盘空间、备份媒介、打印输出和其他外围设备。 目标系统所需的资源用于实时的应用和一些的附加资源用于测试和调试 2、要做的工作 A.在主机上的工作 如果你在主机系统编写代码,那么就要管理工程文件;编辑、编译、链接,保存你自己的各种格式的实时代码,并且配置操作系统以便于最终能够在目标系统上运行这些代码。 B.连接目标系统到主机 有很多可供选择的方案用于连接目标系统到主机,比如:通过网络、串口、或者JTAG。 C.运行应用程序 运行期间(Run-time)的代码代表着最终的应用,其中包括:内核、开发者自己的具有特殊功用的代码,和选择调用的与库文件有关的代码。 运行期间的代码并不一定属于目标代理(target agent),即使在一个典型的开发和调试中包含它。 第二部分 worksbench3.0/Tornado2.2比较 Workbench3.0平台相对于 Tornado2.2 平台来说,各项功能均有所增强,也有不少新加入的功能,主要的功能对比如下: 工程管理 工程项目 编辑器 断点设置 仿真环境 目标连接 下载的代码量 目标操作系统 目标系统数目 多任务调试 第三方工具 第三部分 工程视图 一、Workspace/Project 的设置 二、各工程类型结构 三、创建一个新工程 四、组织工程结构 五、工程的特殊执行环境 一、Workspace/Project 的设置 1.在workspace建立工程 所建的工程还没有建立源文件;所建的工程已经存在源文件,但需要添加进工程;所建的工程不允许设置在源文件目录处。 2.在workspace外部建立工程; 所建的工程建立在已有的源文件之上,改变工程目录之后需要对源文件进行添加和链接;所建的工程需要版本控制,而被放置在workspace之外。 3.将工程建立在workspace之内但是连接到外部位置 所建的工程不允许设置在源文件目录处;所建的工程因为开发团队的成员有自己的工程,并且共享了部分源文件(通常为只读的)。这种选择就避免在团队成员之间通过Workbench互相配合工作是需要建立的象征性的连接。 二、各工程类型结构 1.VxWorks I
文档评论(0)