全球只有2%的微处理器运行在传统的台式PC和服务器之中,其余的微处理器都运行在其它设备之中,例如数码相机、打印机、飞机驾驶舱的控制仪表板或袖珍MP3播放机。把这种将智能和互联性能带入全球最瞩目产品中的软件称为‘嵌入式’,不仅将它所带来的文化冲击减到了最小,而且还将创造它的软件公司以及像我们这种为那些软件公司提供核心技术公司的市场机会降到了最小。
在‘嵌入式系统’为销售各类点工具、操作系统和其它技术组件提供一个7.5亿美元市场的同时,设备软件优化(DSO)市场也正在萌芽之中,我和风险投资团体都预期,2006年之前,这一市场可以增长到30亿美元。
风河公司的DSO策略基于我们对嵌入式行业的定位、该行业目前面临的艰巨挑战、以及如何在竞争激烈程度几乎难以想象的未来确保生存并获得成功的理解。呈指数级增长的复杂性是成功的大敌,它是54%的设备软件设计滞后面市、66%超出预算和三分之一系统不正常工作的最主要原因。目前平均每台嵌入式设备的软件有100万行代码。从现在算起两年后,代码负荷将翻一番,而故障概率则将增长许多倍。
我们将它看作是另一种实时操作系统(RTOS),不论它如何迅速响应,不论其需要的存储空间有多小,也不论它的开放源代码体系如何完美,它才刚刚开始满足设备开发商所面对的实际挑战。不管有多么好,软件只是同问题本身一样复杂的答案的一部分,它必须得到人员、过程和技术的密切配合才能解决复杂的问题。
Ken Klein, 首席执行官、
总裁兼董事长, 风河系统公司
解决方案既是水平的,也是垂直的。基本型是一个开放的、完全集成的和基于标准的开发套件,它能优化每个阶段的开发过程,这是一种利用改进的技术来提高人工生产率的方法。在下个阶段,一种设备软件平台将把市场上领先的各种操作系统同我们的客户想要的以及他们的客户需要的中间件集成在一起。把连通性、安全、Web服务和管理集成在一个实时运行环境中是DSO解放人力资源的另一种方法,从而可以让开发人员有精力去做一些能帮助产品和公司获得成功的独创性工程工作。
并非所有的设备开发项目都是相同的。消费电子产品具有较短的开发周期和较短的市场生命周期,而工业设备和对安全性要求很高的应用不仅研发时间长,而且产品寿命也长。为了提供与特定纵向市场需求相匹配的中间件,必须优化我们的客户在开发过程的每个阶段所付出的工程努力,无论它是硬件实现之前的软件仿真、调试期间的内核能见度分析、还是系统部署后的错误报告。创建一个由多家业界领先公司(与我们是合作或竞争的关系)组成的生态系统是设备软件优化的另一种针对产品的服务。
最后一个很重要的部分是服务,它是一种按产品分类的并高度定制化的知识资产,它可以认识到我们的客户真正面对的各种不同的挑战和目标。带特定市场中间件的集成开发套件或平台就是以标准化方式优化设备软件开发的方法。服务是优化的另一个方面,它把最好的实践方法学专门应用在各个不同的问题上。从长远来看,一百个设备软件工程师的经验结合在一起相当于很多很多行代码。
多层次、错综复杂和急剧变化,这就是我们称为设备软件优化的过程。凭借设备软件优化,我们可以使客户以更低的成本、更高的可靠性去更好、更快地开发和运行设备。
作者:Ken Klein
首席执行官、总裁兼董事长
风河系统公司