|
发表于 2011-3-13 12:01:02
|
显示全部楼层
平台者,基础也。
选择一个平台是一个复杂且重要的系统工程,与应用需求,技术储备,成本敏感度,行业发展,公司特性,芯片厂家,技术发展方向等等等等等N多因数密切耦合,任何一个个体都不见得有能力选出一个最好的平台,最好的结果就是一些人在某个时间段选择了一个最适合当前的平台。其实从某些意义上来说,选择平台就是选择了对应的生态系统。
看楼主举的例子都是32bit+操作系统。
32bit大概应该是:X86,MIPS,PowerPC,M68K,ARM等这些体系架构。
X86:
代表是Atom,操作系统应该是Wince/XP-E。Atom整个推广非常不顺利,上网本和平板上都没有铺开,也就意味着这个平台的生命周期不可预测。硬件方面成本会高,起码PCB/速度/功耗方面需要较高水平。软件方面操作系统的移植和驱动从业人员较少,应用软件方面人员成本会大大降低。整个系统硬件成本高,软件成本中等,系统稳定性不可预测,因为无系统源码且应用程序员水平不高,稳定性预测为中下。
谨慎建议使用。
MIPS:
代表是MIPS32系列芯片,操作系统应该是Unix/Linux,主要应用在服务器领域,强项是多核。从业人员无论软件硬件都极为稀少,作为工控平台,绝对不合适。硬件成本高,软件成本高,系统稳定性高(菜手都不会做)。不建议使用。
PowerPC:
代表是PPC4XXEP,操作系统应该是Linux,大量应用于数据通信领域,从业人员多(华为中兴)。硬件成本高,软件成本高,系统稳定性高。该体系芯片成于数据通信,败于通信领域。在通信领域的巨大成功,使得其没有其他精力(技术/推广/支持/成本)照顾到其他应用领域,而且即使是有限的其他领域应用扩张还是以国外的为主,国内用PPC在非数据通信领域凤毛麟角。
谨慎建议使用。
M68K:
代表是ColdFire。操作系统应该是各种RTOS/uLinux之类。Moto啊,上下游一网打尽,国内推广力度不高,从业人员不多。硬件成本中,软件成本高,系统稳定性中。各种迹象表明moto投入arm阵营,结合Moto电子方面近些年的表现,M68K还值得信赖吗?
不建议使用。
ARM:
代表是ARM7/9,Cortex。操作系统RTOS/Linux。无数芯片厂家有内核芯片,大多数编译器支持,大多数RTOS有移植范例,在移动设备和智能设备领域横扫千军,开源软件无穷无尽,国内从业人员海量。硬件成本低,软件成本中下,系统稳定性中上。选择一个合适的芯片厂家反而是最困难的。Atmel系列最全稳定性最好但供货不稳定,Samsung工业级不靠谱,ST在Cortex上持续发力但高性能的没上,NXP稳定性不给力,TI是搞智能设备的方案。。。。。
推荐选ARM,根据产品性能和用量选好厂家,如果可以解决供货优选AT。 |
|