2009-05-27 44 views
2

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

回答

2

似乎很难找到明确的信息,但迄今为止我发现的信息都指向仅支持ARM处理器的Windows Mobile 6。

首先,Getting Memory Status and Processor Information页面不得不说的获取系统信息如下:

所有设备上运行Pocket PC 2002和 智能手机2002软件,后来是 基于ARM4 CPU上,而 wProcessorArchitecture结构 会员报告 PROCESSOR_ARCHITECTURE_ARM

二,Mobile Device Hardware Overview页说以下有关处理器:

CPU。 Windows Mobile powered devices 使用ARM系列的CPU。 ARM 处理器提供了高性能和低功耗的卓越 组合。

这就是我在Windows Mobile 6支持的处理器架构上能够找到的唯一参考资料,因此可能仅支持ARM体系结构的处理器。

1

Windows Mobile仅支持ARMv4 kindof意味着多处理器我不是一个可能的选择。

每当发布CE 6的Windows Mobile版本时,都会看到一个转折点。我希望微软能提供更好的多处理器支持的ARM最低要求版本。

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

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

+0

CE 6.0操作系统不支持多个处理器,因此迁移到6.0将不会启用该区域中的任何新功能。 – ctacke 2009-05-27 12:52:11

2

的Windows Mobile 6只适用于ARMV4I处理器

的Windows Mobile 5只在ARMv4处理器的工作原理。

由于两者都是建立在Windows CE 5之上的,因此它们都支持多处理器体系结构。