PowerPC在高铁系统和地铁系统中都用在哪些地方

题主可能有一个误区,就是手机必须用ARM架构的,PC必须是x86的,某某场景必须用PPC架构之类的。实际上不是这样的。一个系统里用什么架构的CPU,取决于这个系统里用什么板子。而用什么板子可能是历史原因,可能是供应商的原因。比如最早就用了PPC的板子,可能是做设备的时候只有这个板子有合适的BSP,所以就一直用下去了。举个例子吧,波音787上用VxWorks,但不是VxWorks直接卖给了波音,而是卖给了IBM,IBM把软件和硬件集成起来,再把解决方案卖给波音,至于这个平台上用的是什么CPU,取决于集成商的选择。所以说,铁路系统上用什么平台的嵌入式,中间商的作用很大。据我所知,freescale的一些板子卖给了高铁,具体是PPC的还是ARM的就不清楚了。但除非你是做嵌入式BSP的,否则你无需太关注底层的CPU的情况,这些都是BSP的责任,写驱动的人只要管好自己的驱动就可以了。印象里,一些控制设备就是跟嵌入式技术有关的,好像还涉及到一些flash的技术(闪存,非flash动画),用来写日志用的。高铁技术里必然有嵌入式的技术,但具体是什么arch,不一定。


    推荐阅读