Windows Mobile 6 CPU架构?

时间:2009-05-27 09:16:42

标签: windows-mobile cpu-architecture

Windows Mobile 6是否可在多处理器架构上运行?或者它只是ARM一代X?我问,因为我想知道我是否可以为它编译本机二进制程序,并确保它在所有Windows Mobile 6设备上运行。

3 个答案:

答案 0 :(得分:2)

似乎很难找到确切的信息,但到目前为止我能找到的信息指向仅支持ARM处理器的Windows Mobile 6。

首先,Getting Memory Status and Processor Information页面有关于获取系统信息的以下内容:

  

运行Pocket PC 2002和。的所有设备   Smartphone 2002软件及以后版本   基于ARM4 CPU,和   wProcessorArchitecture结构   会员报告   PROCESSOR_ARCHITECTURE_ARM

其次,Mobile Device Hardware Overview页面说明了有关处理器的内容:

  

CPU。 Windows Mobile驱动的设备   使用ARM系列CPU。手臂   处理器提供了出色的   高性能和高性能的结合   低功耗。

这是我能够在Windows Mobile 6上支持的处理器架构上找到的唯一参考,因此可能只支持ARM架构的处理器。

答案 1 :(得分:2)

Windows Mobile 6仅适用于ARMv4i处理器

Windows Mobile 5仅适用于ARMv4处理器。

由于两者都建立在Windows CE 5之上,而且支持多处理器架构,因此引起了混乱。

答案 2 :(得分:1)

Windows Mobile仅支持ARMv4,这意味着多处理器不太可能。

每当发布CE 6的Windows Mobile版本时,都可能会出现这种情况。我希望微软能够提供最低限度的ARM版本以及更好的多处理器支持。

我知道有些手机制造商正在寻求多处理器支持,但我认为,我们距离在野外看到它们还有很长的路要走。

是的,您可以假设编译ARMv4i意味着它可以在所有Windows移动设备上运行。它适用于我编写的应用程序。如果你的目标是WM5,它现在将在WM5 - WM6.5上运行。