“ ‘操作系统不是我们的核心业务。’目前,风河的平台战略主要包括风河公司最知名的操作系统、开发工具、互连软件和管理工具,也包括相应的参考硬件和服务承诺,足以满足特定行业进行产品开发的特殊要求。”
设备软件已经成为电子产品制造商获得产品差异化竞争优势的关键因素,降低设备软件的成本与复杂度是其中最大的挑战。风河的平台战略就是要告诉整机开发商们不用再去开发那些人人都有的通用功能,而应释放资源去提升自己的独特竞争力。
靠
VxWorks操作系统起家和发达的风河(Wind River)公司现在不再仅依赖于操作系统。风河已开始采用一种平台战略,即按照主要的工业应用领域,把合适的开发套件、操作系统、中间件和运行时工具包装在一起。对此,风河公司首席技术官Tomas Evensen表示,设备软件已经成为电子产品制造商获得产品差异化竞争优势的关键因素,降低设备软件的成本与复杂度是其中最大的挑战。风河的平台战略就是要告诉整机开发商们不用再去开发那些人人都有的通用功能,而应释放资源去提升自己的独特竞争力。
设备软件造就差异化优势
EDN China:风河公司已从一个操作系统提供商转型为
设备软件优化(DSO,Device Software Optimization)提供商,并在积极推崇“平台化”策略,你认为这一角色的转变的关键因素是什么?
Tomas Evensen:在电子产品从开发、运行到售后服务和维护这个完整的生命周期之中,设备软件已经成为电子产品制造商获得产品差异化竞争优势的关键因素,降低设备软件的成本与复杂度是其中最大的挑战。据有关数据统计,设备软件开发的低效率和时间浪费占去了整个产品生命周期成本的30%。而且,在传统设备软件中只能一次性发挥作用的设计与布署方法非常不利于后续的系统集成,可扩充性和可重用性也都不尽人意,因此很难适应当今世界的技术发展和市场环境。
为了应对这个挑战,电子设备制造商需要进行一场现代化的变革,改善和提高设备软件开发工具、方法和布署策略,从而简化设备软件设计的复杂度。因此,设备软件开发技术面临着从传统作坊式的嵌入式软件向新一代平台化DSO方法提升。在老模式下,一家系统公司购买各种各样的软件工具,然后在公司内部把它们整合在一起;而在新模式下,风河公司已成为这些系统公司的一个“战略开发伙伴”。客户的工程团队需要把注意力集中在开发应用代码上(从今明两年来看,代码长度将增加一倍,因而更具挑战性),而合作伙伴风河公司将提供“软件优化”所需的各种工具。所以说,“操作系统不是我们的核心业务。”目前,风河的平台战略主要包括风河公司最知名的操作系统、开发工具、互连软件和管理工具,也包括相应的参考硬件和服务承诺,足以满足特定行业进行产品开发的特殊要求。今后,面向嵌入式软件工程师个人使用的开发工具必将被面向整个电子产品企业的集成化、优化的工具所取代。电子设备厂商必须采用关键任务中间件和标准化的平台方法,通过提高软件部件的重复使用率,把设备软件的开发、布署和维护提升到一个全新的水平。风河把这种新的综合性方法称之为——DSO(device software optimization ,设备软件优化)。
VxWorks和Linux齐驾并驱
EDN China:风河的VxWorks和Linux有什么不同,应用范围有什么区别?他们之间是互补关系吗?
Tomas Evensen:VxWorks和Linux是风河的两把利剑,缺一不可。1987年,风河推出了业界第一个RTOS(实时操作系统)VxWorks,如今,它已经不再是单纯的RTOS,而是演变成为一个兼有传统优势和最新技术的,且面向整个企业的高效率、高可靠性的设备专用软件开发平台。近年来,Linux平台也以其低廉的获取成本和丰富、广泛的开放源码资源而对设备软件开发者充满了吸引力,风河商用级Linux平台采用了一个最新Linux2.6内核技术为基础、并历经完整的测试与验证的的Linux套装。风河Linux平台的核心是一个开放的cross-build系统,在采用纯净源码Linux程序包的同时实现了对各种独立补丁程序的管理,使客户能够轻松灵活地为特定设备产品建立一个全透明的Linux运行环境。
风河的VxWorks和Linux可以说是互补关系,但它们的架构和特点是不同的。一般情况下,系统对可靠性要求比较高的情况下,多数采用VxWorks,而对开放源代码的标准化要求更突出的,则采用Linux。VxWorks稳定性好,但资源相对少一些(开放资源相对少一些),针对商用和提供定制服务VxWorks优势还是很大的。在应用方面,Linux可以用在消费电子、汽车信息娱乐系统上,例如手机、机顶盒等应用。VxWorks则是面向航空/航天、安全、军事等领域。目前,风河VxWorks已有7种平台,基于Linux的平台也有3种,这3个平台是通用普通平台、网络设备平台和消费电子平台。