打印

【转载】《嵌入式操作系统史话》之七:风河-嵌入式OS的常

[复制链接]
1408|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
风河公司(Wind River System)是一家专业从事嵌入式OS、软件开发工具、解决方案平台和服务的软件公司,由Jerry Fiddle和David Wilner在1981年美国加州创立。VxWorks是风河公司推出的实时多任务操作系统(RTOS)。过去30年间,风河和VxWorks在嵌入式OS领域一直处在领先地位,在航空航天、通信、工业控制等行业有着广泛的应用,在业内被称为嵌入式OS的常青树
沙发
kfliuyan|  楼主 | 2014-5-29 14:52 | 只看该作者
VxWorks的历史
VxWorks最初的版本是在VRTX内核上增加一些功能,不是一个全新的产品。(关于VRTX请参考第3篇:VRTX:商业嵌入式OS的开拓者的介绍)。比如VRTX缺少一个简单的实时操作系统的文件系统模块和集成开发环境。VxWorks的创建帮助VRTX内核形成一个完整的嵌入式操作系统及开发环境。风河的创始人David Wilner认为VxWorks的名称是“VRTX Works”这是一个双关语。起初风河已经和Ready System公司达成协议,可以让风河销售VRTX。到了1987年风河预感到VRTX的经销合同可能会终止,于是转去开发了自己的Wind内核,这个内核是由当时只有17岁的加州大学伯克利分校学生John Fogelin编写,目标是替换WxWorks中的VRTX。比较80年的初的各种RTOS是用汇编语言书写,Wind内核是用C代码书写,因为Wilner**认为微处理器性能会按照摩尔定律发展,C在性能上不会输给汇编语言。事实证明这个决策是正确的,C语言带给Wind内核很好的可移植性、标准的C库和兼容的API。1989年风河正式发布了自己的嵌入式OS-WxWorks

使用特权

评论回复
板凳
kfliuyan|  楼主 | 2014-5-29 14:52 | 只看该作者

使用特权

评论回复
地板
kfliuyan|  楼主 | 2014-5-29 14:53 | 只看该作者
1995年VxWorks 5.0 发布,风河推出一套称为Tornado的嵌入式OS开发环境6,如图2所示。在多数用户眼里Tornado就是VxWorks,因为工程师们每天的开发工作都是在Tornado的上面完成的(就像今天MCU开发中使用的Keil或者IAR EW开发工具一样),多数用户使用以太网作为连接开发主机和目标机(比如PowerPC、MIPS、ARM和X86)的通信方式,非常方便和高效,很类似今天嵌入式Linux开发方式,在当时Tornado是嵌入式OS领域最有影响力的开发环境。2004年支持内存保护机制VxWorks 6.0 发布之后,workbench 逐渐替代了Tornada 成为可以支持WindRiver Linux、VxWorks和On-Chip debugging的开发环境。

使用特权

评论回复
5
kfliuyan|  楼主 | 2014-5-29 14:53 | 只看该作者
VxWorks 的应用
风河公司的VxWorks以其高可靠性和优异的实时性被广泛的应用在通信、军事、航空航天、工业控制等领域。比如在美国的 F-16、FA-18战斗机、B-2 隐形轰炸机和爱国者导弹上都有使用,最为著名的是1997年4月在火星表面登陆的火星探测器、2008年5月登陆的凤凰号,和2012年8月登陆火星的好奇号火星车也都使用到了VxWorks

使用特权

评论回复
6
kfliuyan|  楼主 | 2014-5-29 14:54 | 只看该作者
风河的重要并购活动
在嵌入式软件行业,风河是一家历史悠久、产品线完整、资源充分的公司。风河在2009年被Intel收购之前是在美国纳斯达克独立上市的公司。根据风河的财报,2008年财年风河公司的销售额已经达到3.286亿美元,比较2007增加了15%[9]。

风河公司只所以能够在竞争激烈的嵌入式软件市场脱颖而出,除了其卓越的技术、产品和服务外,并购也起到了重要的作用。

根据风河官方资料,在2000年至2010年期间,风河总共进行了10次并购活动。

笔者观察到其中技术和产品互补型的收购占了多数,如2000年3月收购EST公司。EST(Embedded Support Tools)是美国马萨诸塞州一家嵌入式开发工具公司,以提供Vision Probe/ICE JTAG仿真器和PowerPC开发板而著名,支持VxWorks和Tornado开发环境。此次收购让风河增加了硬件低层开发能力和新的产品线,EST产品线目前已经整合到风河四大产品线之一:On-Chip Debugger产品线之中。

2008年10月风河收购MIZI Research是为了在嵌入式Linux智能手机OS上积累技术和提升在亚洲市场的服务能力。MIZI公司成立于1999年,是韩国的一家专注在移动应用领域的嵌入式Linix企业,在智能手机、车载汽车信息系统和视频电话等方面有超过20个成功应用案例[9]。

而2000年风河收购美国ISI(Integrated System)公司就不是单纯技术和产品的互补了,市场因素应该是更重要的原因。ISI也是一家老牌的嵌入式OS企业,它们的嵌入式OS-Psos在行业有着很高的知名度,市场占有率很大。风河的VxWorks在市场上与Psos竞争非常激烈,这次收购帮助了风河成为嵌入式OS名副其实的嵌入式软件巨头。对于这次收购的目的,当时有媒体直言不讳的提出质疑,表示未来很有可能因为政策的原因,ISI的Psos操作系统将会半途而废 。在收购ISI公司5个月之后的芝加哥嵌入式系统会议上,风河的董事长Jerry Fiddler就明确表示;“在(收购)那一天结束的时候,你拥有的是一个平台,否则你无**常运行的公司

使用特权

评论回复
7
kfliuyan|  楼主 | 2014-5-29 14:54 | 只看该作者
2009年Intel收购了风河,这让风河再一次走到了风口浪尖。现在风河是Intel全资拥有的子公司,这极大地改变了市场的结构。虽然2家公司都宣布:“风河公司将继续开发支持多种硬件体系的创新商业级软件平台,以满足众多的嵌入式用户和移动用户的需求。”然而,关于这一点不少人提出了疑问。很多人担心风河的嵌入式OS针对ARM、MIPS或者Power PC等非Intel芯片将会被降低为二级版本[11]。4年时间过去了看来这些顾虑都是多余的。收购风河给Intel在嵌入式市场带来了一些资源,比如获得一只富有经验的嵌入式OS研发和服务团队,其他大的机会目前看还不很明显。而风河在嵌入式OS道路上将继续稳定的发展,这一点已无须质疑。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

108

主题

793

帖子

1

粉丝