风河网络协议栈能完全利用新的操作系统功能,通过支持IPv4和IPv6双协议套件而使TCP/IP协议栈得到增强。高性能和可裁剪性是这一协议栈的两个主要特性。IPv4/IPv6双网络协议栈是基于KAME/FreeBSD TCP/IP版本移植而来。
尽管VxWorks 6.0提供了支持MMU的内存保护,但它仍然使用所有早期VxWorks版本中所使用的非重叠地址空间。非重叠内存模型促进了对传统VxWorks代码的向后兼容,它可提供许多优点。例如:无需多余的内存射入(mapped in)或射出(mapped out)操作,及多余的缓存刷新,这就保证了高确定性和低延时;在MMU-less配置下不需要内存转换表,这一点节省了内存空间并(在某些CPU下)提升了内存访问性能;地址指针具唯一性,支持现有VxWorks驱动程序和应用程序的重复使用,并简化了新驱动程序和应用程序的开发;同时支持有MMU和无MMU的处理器使设备制造商能够更灵活地选择处理器以满足功能和预算需求。
风河提供了一个故障管理框架,用以帮助客户隔离、诊断和纠正在开发和测试阶段遇到的错误。利用这一框架,客户可方便地管理故障,减少了对故障重现的依赖。VxWorks 6.0故障管理框架具备故障检测与报告机制,它为用户调试设备软件提供了一个现成的基础平台,用户可进一步扩展以设计更可靠的设备。
VxWorks 6.0的处理器抽象层(PAL)使操作系统增强了支持类似硬件体系结构系列的能力,与以前的VxWorks版本相比,这里所需要的工作量更少。体系结构特定的PAL为每个体系结构系列定义了功能接口,并且在一定程度上抽象了操作系统对硬件特性的功能性需求。这一点对于应用程序用户是透明的,一个体系结构系列PAL的出现加速了对该系列处理器变种的支持,并缩短了VxWorks 6.0客户的产品上市时间。对MMU、CACHE和大物理地址的抽象化是VxWorks 6.0的航向标。
这样一来,就可以在一个体系结构系列内进行处理器快速移植以使VxWorks 6.0客户具有更多的设计选择,并缩短新处理器的上市时间;另外,在体系结构之间更为容易地进行应用程序移植,这为产品寿命周期管理提供了更好的灵活性;
VxWorks 6.0对文件系统进行了升级,从而增强了VxWorks文件系统的功能、性能和可靠性。这些升级后的功能包括:缓存直写选项确保将数据提交给文件系统,提高了可靠性;利用“清除位(clean bit)”改进了CheckDisk,允许文件系统跳过CheckDisk以提高启动性能;可选的面向事务的(Transactional)文件系统层,提供了轻量级的日志(Journaling)文件系统以确保100%的可靠性;提供了对Unicode文件名的支持功能。
开发工程助推器——Wind River Workbench 2.2
集成化的开发环境意味着一个开发工作团队运用同一种语言和工具,不论在任何开发项目的任何工作阶段,都可以共同为所有的开发项目做出贡献。
Wind River Workbench提供了一种开放式、基于标准的集成化设备软件开发环境。它使得企业能够标准化它的整个设备软件开发过程到一个公共平台下,以其独特的将可靠性, 功能性以及端对端集成性整合到一起方式,大幅优化了工程人员、项目团队和企业的工作效率。
与VxWorks 6.0配套的IDE组件是Wind River Workbench 2.2,这也是Wind River GPP VxWorks版的重要组成部分之一。
Wind River Workbench 2.2可以最大限度地优化电子产品制造企业的人力资源并使他们做出非常好的的表现。其中的诀窍在于把他们的时间、能力和经费都用于增加电子产品的特殊使用价值,而不是把这些资源浪费在低级、普通、一般的工作中。凭借在设备软件开发领域多年积累的丰富经验,风河平台之中包括了功能齐全、相互兼容并且运行十分可靠的中间件,可以满足许多不同行业标准的特殊需求。而且,由于多年来许多行业都在广泛应用VxWorks实时操作系统,已经形成了一个稳定而良性的合作伙伴群体,这就使得Wind River GPP VxWorks版具有非常好的完备性,很快就可以得到开发项目所需的所有资源,从而可以更好地控制用户的经费预算和产品上市时间。可以说,有了Wind River GPP VxWorks版,再加上Wind River的合作伙伴全体和专业的培训以及针对用户开发项目的指导方案,你就可以解决设备软件开发的所有问题了。
风河公司业内领先的实时操作系统最新版本VxWorks 6.0,风河全集成开发环境最新版本Workbench 2.2,以及具有的强大性能可支持闪存文件系统、分布式消息传递和共享式背板内存的中间件解决方案,这是GPP 3.0 VxWorks版的三大组成部分,这是风河公司近年来最重要的产品发布活动,将会把嵌入式系统开发带入“全面生命周期管理”的设备软件时代。