2

Windows Mobile 6 は複数のプロセッサ アーキテクチャで動作しますか? それともARMジェネレーションXだけですか?ネイティブ バイナリ プログラムをコンパイルして、すべての Windows Mobile 6 デバイスで確実に実行できるかどうかを知りたいからです。

4

3 に答える 3

2

決定的な情報を見つけるのは難しいようですが、これまでに見つけた情報では、ARM プロセッサのみをサポートする Windows Mobile 6 を示しています。

まず、Getting Memory Status and Processor Informationページには、システム情報の取得について次のように記載されています。

Pocket PC 2002 および Smartphone 2002 以降のソフトウェアを実行するすべてのデバイスは、ARM4 CPU に基づいており、 wProcessorArchitecture構造メンバー レポート PROCESSOR_ARCHITECTURE_ARM.

次に、モバイル デバイス ハードウェアの概要ページには、プロセッサについて次のように記載されています。

CPU。Windows Mobile 搭載デバイスは、ARM ファミリの CPU を使用します。ARM プロセッサは、高性能と低消費電力の優れた組み合わせを提供します。

これは、Windows Mobile 6 でサポートされているプロセッサ アーキテクチャについて私が見つけた唯一の参考文献であり、ARM アーキテクチャのプロセッサのみがサポートされている可能性があります。

于 2009-05-27T09:53:03.787 に答える
2

Windows Mobile 6 は ARMv4i プロセッサでのみ動作します

Windows Mobile 5 は、ARMv4 プロセッサでのみ動作します。

どちらも複数のプロセッサ アーキテクチャをサポートする Windows CE 5 の上に構築されているため、混乱が生じます。

于 2009-05-28T09:58:46.913 に答える
1

Windows MobileがARMv4の種類のみをサポートしているということは、複数のプロセッサが選択肢になりそうにないことを意味します。

CE6用のWindowsMo​​bileバージョンがリリースされるたびに、これが好転する可能性があります。マイクロソフトが、より優れたマルチプロセッササポートを備えたARMの最低限必要なバージョンを提供することを願っています。

一部の電話メーカーがマルチプロセッサのサポートを検討していることは知っていますが、実際にそれらを見るにはまだまだ遠いです。

はい、ARMv4i用にコンパイルすると、すべてのWindowsモバイルデバイスで実行されると想定できます。それは私が書いたアプリケーションのために行います。WM5をターゲットにしている場合は、今のところWM5-WM6.5で実行されます。

于 2009-05-27T10:03:26.917 に答える