嵌入式系统开发工具发展(3)
美国Wind River系统公司中国区总经理 韩青
风河认为,在嵌入式系统开发领域,技术发展的最新趋势可以从企业层面、平台层面和部件层面分别观察,其核心是以尽可能快的速度、尽可能低的成本来满足迅速变化的市场需求。
以往,嵌入式软件开发的技术问题主要是在工程师和开发团队的层面来解决。不同的工程师和开发项目之间可以共享的资源并没有得到足够的重视和利用,这就是业界经常说的一个问题——造每一辆车都必须从轮子开始。共享资源、提高软件部件的可重用性,这是整个软件业界几十年来的普遍趋势,只是这个趋势在嵌入式软件领域的步伐比企业软件慢了不少。随着DSO(Device Software Optimization,设备软件优化)概念的提出,嵌入式软件的可重用性将会得到快速提高。这就是嵌入式软件在企业层面的主流趋势。
从开发平台层面来看,开放已经成为一种主流思想,而开放首先会让人想到的就是Linux。不过,开放本身不是一种技术,而是一种包容先进技术的思路和方法。新技术往往是从封闭开始,通过走向开放而发挥更大的价值。这就是风河正在努力将自己在VxWorks平台上多年积累的技术和最新技术创新通过Linux平台走向开放的新思路。风河以其高性能、高可靠性的VxWorks平台在业界占有重要地位,现在这些技术都已逐渐在Linux平台上可用了。
从部件层面来看,最主流的趋势是多核技术的兴起。这个趋势从处理器芯片巨头的动向可以一目了然。
对于中国的嵌入式软件工程师来讲,风河公司的建议是采用开放、高效并且能够让自己不断积累开发成果的开发平台与工具,让自己能够专注于产品功能特性的开发,而不是花费太多精力去做维护工具和基础性、重复性的功能开发。
风河公司从战略到产品和市场策略都顺应了上述主流趋势。风河公司是DSO概念最核心、最中坚的倡导者,这种思想已贯彻到风河公司所有的产品与技术。风河公司的集成化开发平台Wind River Workbench可以让开发人员更容易在现有开发项目和工作流程中实现各种商用级别设备软件开发、设计和测试工具的集成,甚至可以将这些工具安装到已预先部署的Eclipse模块中。风河公司的设备软件开发工具集为设备制造商综合配备了VxWorks和Wind River Linux平台下各种深度应用的中间件技术,从而使他们能够更专注于构建各种差异化的设备软件应用,同时更准确地理解和实现复杂项目的需求,加快产品的市场响应速度。
评论