📄 97.htm
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>CTerm非常精华下载</title>
</head>
<body bgcolor="#FFFFFF">
<table border="0" width="100%" cellspacing="0" cellpadding="0" height="577">
<tr><td width="32%" rowspan="3" height="123"><img src="DDl_back.jpg" width="300" height="129" alt="DDl_back.jpg"></td><td width="30%" background="DDl_back2.jpg" height="35"><p align="center"><a href="http://202.112.58.200"><font face="黑体"><big><big>Tsinghua</big></big></font></a></td></tr>
<tr>
<td width="68%" background="DDl_back2.jpg" height="44"><big><big><font face="黑体"><p align="center"> 嵌入式系统 (BM: turbolinux jacobw) </font></big></big></td></tr>
<tr>
<td width="68%" height="44" bgcolor="#000000"><font face="黑体"><big><big><p align="center"></big></big><a href="http://cterm.163.net"><img src="banner.gif" width="400" height="60" alt="banner.gif"border="0"></a></font></td>
</tr>
<tr><td width="100%" colspan="2" height="100" align="center" valign="top"><br><p align="center">[<a href="嵌入式系统.htm">回到开始</a>][<a href="59.htm">上一层</a>][<a href="98.htm">下一篇</a>]
<hr><p align="left"><small>发信人: nonsun (无晴), 信区: Embedded <br>
标 题: WindRiver产品介绍(3)--部分OS扩展模块介绍 <br>
发信站: BBS 水木清华站 (Tue May 22 23:53:48 2001) <br>
<br>
WindRiver产品介绍(3)——部分OS扩展模块介绍 <br>
<br>
呵呵,小子借花献佛,下列内容来自WindRiver的相关 <br>
产品介绍资料,偶只是编辑整理了一下下 ^_*。 <br>
<br>
三、OS扩展模块 <br>
<br>
VxSim <br>
<br>
VxSim是一种作为原型开发和测试环境来用的﹑仿真VxWorks目标机的应用程序 <br>
,它的作用是协助用户开发高性能的嵌入式系统。 <br>
<br>
通过在宿主机工作站上提供完整的VxWorks仿真环境,VxSim免除了用户购买硬 <br>
件评估板的需要,它也能够在用户的硬件环境搭建之前就进行应用的开发,并 <br>
且允许在开发周期前就进行绝大多数的软件测试。 <br>
<br>
那些能从VxSim获益的开发团体包括那些硬件尚未到货的用户,受购买硬件的 <br>
预算限制的用户和那些所做的应用模块不需要直接访问硬件的用户。 <br>
<br>
<br>
对应用程序的精确模拟 <br>
作为VxWorks操作系统的宿主机环境的一部分,VxSim能精确地实现许多 <br>
VxWorks的复杂特性,其中包括DOS文件系统和UNIX方式的网络连接(TCP/IP, <br>
rlogin等)以及通过增加处理器之间通信的驱动程序,支持多达16个目标机共 <br>
享一个公共的背板。 <br>
<br>
VxWorks的调度程序可在模拟环境中完全执行,并且保持了基于优先级和抢占 <br>
的多任务的运行功能。 <br>
<br>
完备的Tornado开发环境 <br>
对于VxWorks的仿真工具VxSim来说,它包括完整的Tornado开发工具和可选的 <br>
Wind River的工具和组件,使开发者在目标硬件设计完成前就进行应用的开发 <br>
,并且在硬件设计完成后能平滑地过渡到Tornado的开发环境。 <br>
<br>
Features <br>
·支持Sun SPARC系统,HP9000/700系列工作站,MS Windows NT <br>
·宿主机上的完整的Tornado开发环境 <br>
·快速原型设计与仿真 <br>
·无需目标机硬件 <br>
·可选择的WindPower工具和附件 <br>
·和Tornado1.0或更高版本兼容 <br>
<br>
<br>
VxDCOM <br>
VxDCOM 是风河系统依据DCOM 标准实现的。它为嵌入式领域量身定做,并应用 <br>
在Tornado II的开发平台上。使用VxDCOM ,运行VxWorks的嵌入式设备能够与 <br>
其他系统和PC平台系统实现无缝连接。 VxDCOM支持工业标准和提供一种在分 <br>
布式环境下可裁减的,实时的解决方案。 <br>
<br>
COM 类似CORBA的处理标准, 而且微软基于COM 实现了许多视窗系统接口。例 <br>
如ActiveX ,其相互通讯直接使用COM协议。DCOM(分布式对象模式)是应用于 <br>
交叉系统的一种面向对象的接口。 <br>
<br>
* 与PC控制平台的无缝集成 <br>
嵌入式系统产品的使用者希望更加容易的与其他设备实现无缝连接,特别是基 <br>
于PC平台的管理系统和基于Windows 的应用软件和工具。在PC领域里DCOM已经 <br>
成为面向对象系统的事实标准。因为VxWorks 在工业控制领域有着广泛的应用 <br>
,这些领域要求系统非常小、非常快、非常可靠。所以VxDCOM将成为一种重要 <br>
的OEM 产品。例如在工业测控领域,一个简洁的,可靠的面向开放的标准变得 <br>
非常重要。 <br>
<br>
应用VxDCOM.生产者能够更容易的创建快而简洁的嵌入式应用,该应用能够与 <br>
远程PC机实现无缝连接。 例如VxDCOM允许Windows NT 工作站通过图形监控包 <br>
与制造业的机器人互动,或者基于VxWorks的传感器将数据直接传至PC机的数 <br>
据表格。VxWorks设备同样可以通过标准的对象接口相互间进行通讯。 <br>
<br>
* 兼容性 <br>
VxDCOM遵从二进制COM和DCOM连接协议以确保数据传送至远端系统时的兼容性 <br>
。通过标准的I unknown 接口提供组件查询。NT主机无需任何修改就能与运行 <br>
VxWorks的目标系统通讯,例如,一套工业生产软件已经为一个开放的分布式 <br>
控制系统框架定义一个标准接口(例如:过程控制系统OPC-OLE)。VxDCOM的OPC <br>
支持面向所有的数据存取,报警,事件,以及在用户界面设置中的通用元素, <br>
从而保证可以快速而有效的开发驻留目标系统的OPC服务器。 <br>
<br>
大多数同时提供在Windows平台上的最终用户工具和开发者工具的厂商都保证 <br>
他们的应用符合COM 标准。 <br>
<br>
* 语言的无关性 <br>
COM 是一种与语言无关的标准。一旦创建了组件,它能够与任何能提供 <br>
ActiveX组件的语言编写的应用程序连接,包括Java,VB,C++等。语言无关性 <br>
确保可以通过Tornado II平台直接创建接口定义语言。 <br>
<br>
* 实时升级解决方案 <br>
在VxWorks中,任务VxDCOM拥有单独的线程池,新的线程动态的加入线程池以 <br>
处理峰值。任务拥有优先级以保证实时性。优先级在运行中可以是固定的或者 <br>
是随时间变化的以满足客户优先级的要求。 <br>
* 易用性 <br>
* 易用性 <br>
Tornado II 能够为嵌入式系统的快速开发提供途径。由于与Tornado II开发 <br>
平台的紧密联系, VxDCOM能够快速的在嵌入式系统中创建COM对象。 <br>
* 对象的可重用性 <br>
COM 鼓励代码的重用,它提供了标准的框架,通过它不同的厂商和公司内不同 <br>
部门制造的软件对象能够互相通讯。 VxDCOM框架具有一致性,这就允许重用 <br>
VxWorks的组件。 <br>
* 紧凑的代码 <br>
VxDCOM解决方案具有可裁减性,以满足嵌入式领域的需求。因此提供了一个大 <br>
约有280KB紧凑的代码。为缩小对象代码尺寸, Tornado 的工程工具允许使用 <br>
COM 或者DCOM来构造VxWorks。 <br>
<br>
特点: <br>
1、与PC系统无缝集成 <br>
2、实时扩充 <br>
3、真正的DCOM 连接协议 <br>
4、“通用配置”OLE自动代理 <br>
5、支持OPC客户接口 <br>
6、对用户系统的高可配置性 <br>
7、对应用系统的可升级性 <br>
8、对象的可重用性 <br>
9、语言无关性 <br>
10、280K的紧凑内核 <br>
11、RUN-TIME 库 <br>
(分离的COM和DCOM API) <br>
目标方头文件 <br>
主机方组件(makefiles 样板,代码生成器,样板代码) <br>
12、文档 <br>
系统要求: <br>
Tornado II, MSVC 5.0 或者Visual Studio 6.0 <br>
主机系统 <br>
Windows NT <br>
目标系统 <br>
ARM,PowerPC,x86,MIPS,68K,CPU32,SPARC,i960,SimNT结构 <br>
<br>
<br>
VxVMI <br>
<br>
VxVMI,即虚拟内存接口,是VxWorks的一个功能模块,它利用用户片上或板上 <br>
的内存管理单元(MMU),为用户提供了对内存的高级管理功能。 <br>
<br>
VxVMI提高了调试和开发效率,并为运行时的VxWorks提供一个与MMU的接口, <br>
该接口功能强大且可移植。VxVMI通过使用与应用无关的应用编程接口,从而 <br>
更适合于构建较复杂的特殊应用。 <br>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -