x86、ARM争夺嵌入式市场 软件将是制胜砝码
时间:06-09
来源:
点击:
软件创造最终价值
两大平台相互学习,似乎将殊途同归。"两者已经有一些融合。"段立锋表示,"有一天,当两者做得差不多了,也许应用的交叉会更多。不同的人会选择不同的方案。""将来,可能是用英特尔的平台也可以,用ARM的平台也可以。但有一点很重要,硬件只不过是一个躯壳,软件才是产生价值的灵魂。"广州致远电子有限公司周立功说,"你的项目会不会有竞争力,并不取决于你采用的是英特尔还是ARM,我认为取决于你的Designin,也就是你软件的价值,还有你的商业模式、生态环境和创新的功能。在这方面,苹果的成功就是一个例子。""我相当同意上述的说法,这就是我们说的创新。所谓的创新包括商业模式的创新、产品的创新和应用的创新,这些都非常重要。"陈应朝说,"我们今天都是站在巨人的肩膀上前行,一个idea出来,一个创新出来了,附加值产生了,这个附加值很可能就是软件带来的。"
因此,反过来说,哪个架构赢得了最多软件厂商的支持,哪个架构将在这场嵌入式市场争夺战中胜出。
x86、ARM/DSP技术细节各有优劣
两大嵌入式平台体系关注的工业、医疗领域等嵌入式市场,有着明确的演进趋势。这些市场的产品正在向小型化、便携式、低功耗以及网络互联等方向发展。此外,性能上的持续更新也不可或缺。而针对这些演进趋势,x86和ARM平台各有所长。
在功耗方面,凌动Z530的功耗在2W左右。但ARM和其他嵌入式平台,例如德州仪器最新的C674x和OMAP-L138处理器,功耗在0.4W左右。显然,x86在功耗上还要进一步改进。
从两者的尺寸来看,凌动的主板有名片大小,但C674x和OMAP-L138处理器的主板尺寸只有1/2甚至1/3名片大小。
而在联网性能方面,由于凌动是从PC的CPU传承下来的x86产品,对各种网络技术的支持都很好。ARM或相关DSP平台对网络的支持还要具体问题具体分析。如果客户所开发的设备中有操作系统,那么ARM或相关DSP平台在联网功能上的开发难度不大,因为驱动是现成的,整合起来还算方便。但如果系统中没有操作系统,例如,声音和图像等特定的处理,由于功能简单,不需要操作系统,那么,联网功能的开发就要麻烦多了。
在性能方面,二者各有引以为豪的技术特色。一方面,传统观点认为,x86产品属于较高性能的产品,ARM的性能属于中低端。凌动Z530的主频是1.6GHz。虽然ARM在去年宣布推出A9,最高主频可以达到2GHz,但今天市场上常被提及的ARM或其他嵌入式平台的高处理速度仍然在1GHz左右。而另一方面,一般认为英特尔做通用平台,适合处理定点化的数据,例如网络、图像以及存储等,而在某些方面的性能会输给DSP。例如,DSP中有并行处理、累加计算,更适合工业和医疗领域中大批量的数据处理,像H.264的压缩、小波变换等。x86平台针对这些数据的处理,难度会比较大。但凌动的拥趸认为,既然ARM可以加上DSP去处理某些应用,凌动也完全可以通过加上相应的DSP来处理特定的应用。
在软件支持方面,ARM虽然已经支持WindowsCE,但在支持的程度上与凌动还存在一些细微的差别。从一些应用,如网络游戏、银行转账中都能够感到,ARM还需要不断完善软件支持力度。
除了这些技术细节,由于x86的传承性,熟悉x86的人很多,客户的实际接受度更高。
Top