最近的一次调查显示,由嵌入式软件驱动的电子产品对全球GDP的贡献在1万亿美元以上。但是,人们用于嵌入式软件开发的方法和工具仍处在“作坊”时代。Wind River近日推出的集成化嵌入式平台(IEP,Integrated Embedded Platform)向人们宣告了嵌入式软件开发DIY时代的结束和平台化时代的开始。 </P><P> 从我们身边的日用消费品到汽车、医疗器械、通信和工业自动化,各行各业的各个角落无处不见电子产品的身影,而这些产品绝大多数都离不开嵌入式软件。在市场萎缩、竞争激烈的环境中,作坊式的产品开发必将一事无成。那么,改变现状应该从哪里做起? </P><P> 集成是个无底洞 </P><P> 用于嵌入式软件开发的费用每年达到230亿美元,其中91%用于对各种嵌入式软件模块进行集成,而真正用来购买这些软件和服务的费用只占9%。这还只是对Wind River公司前20个大客户所做的调查。 </P><P> 与常见的PC和服务器软件不同,嵌入式软件主要是对设备内部各部分的运行进行协调,并不与设备使用者发生直接接触。PC和服务器软件的运行环境是标准化的,而嵌入式软件的运行环境随电子设备的不同而不同,必须针对不同的电子产品进行专门的设计、开发和优化。事实上,电子产品公司用于购买操作系统和中间件的费用很少,绝大多数费用都花在了应用层的集成与开发上,这种手工作坊式的开发方法造成了巨大的人力和财力资源浪费。 </P><P> 现在,越来越多的电子产品厂商采取OEM的方式把硬件制造外包出去,产品的竞争优势更多地体现在软件设计上,软件工程师扮演的角色也因此越来越重要。IDC的调查显示,在典型产品开发项目的全部人工费用中,软件工程人员的费用在20世纪90年代初期到中期约为55%,如今已经达到75%。所以说,降低软件的人工费用是降低产品开发整体费用的一个重要突破口。 </P><P> 集成可以买得到 </P><P> 10多年前,嵌入式操作系统都是由各电子产品厂商自己开发,但如今人们已经普遍接受了嵌入式操作系统的商业化。随着市场需求和技术的发展,新的概念产生了——不仅操作系统应该商业化,开发环境也需要商业化。 </P><P> 在科学技术的世界里有一个通行的规则——站在前人的肩膀上,即专注于你具有独特竞争优势的地方,购买其余那些大众化的东西。实际上,除了嵌入式操作系统,市场上还有无数可重复使用的商品化嵌入式软件模块。 </P><P> 多年来,Wind River公司就已经开发出许多通用的嵌入式软件,但许多客户并没有意识到,而是耗费着内部资源去做同样的工作。近期,Wind River又推出了风河平台(Wind River Platform),希望让电子产品公司意识到,不必自行开发那些人人都有的通用功能,而应该释放出更多的资源去提升自己的独特竞争力。实际上,新的平台是风河公司对其原有产品的一次重新组合。 </P><P> Wind River中国区总经理韩青介绍说:“如今,大家都意识到电子设备制造企业在功能集成方面需要更多的帮助,所以我们推出了面向特定行业的平台,包括消费电子产品、工业电子产品、网络设备、服务器相关设备、国防军事电子设备等领域。我们把相关的中间件、协议和工具组合起来,为不同的行业提供相对通用的基础模块。这种做法不仅改变了我们的业务模式,也改变了我们的客户乃至整个嵌入式软件行业的工作模式。” </P><P> (计算机世界报 第48期 B15)<BR>