Архитектура процессора Windows Mobile 6? - PullRequest
2 голосов
/ 27 мая 2009

Windows Mobile 6 работает на многопроцессорных архитектурах? Или это просто ARM поколения X? Я спрашиваю, потому что хочу знать, могу ли я скомпилировать для него нативную двоичную программу и быть уверенным, что она работает на всех устройствах Windows Mobile 6.

Ответы [ 3 ]

2 голосов
/ 28 мая 2009

Windows Mobile 6 работает только с процессорами ARMv4i

Windows Mobile 5 работает только с процессорами ARMv4.

Путаница возникает из-за того, что оба построены на базе Windows CE 5, которая поддерживает несколько процессорных архитектур.

2 голосов
/ 27 мая 2009

Кажется, что трудно найти точную информацию, но информация, которую я могу найти, указывает на Windows Mobile 6, поддерживающую только процессоры ARM.

Во-первых, на странице Получение состояния памяти и информации о процессоре есть следующее, что можно сказать о получении информации о системе:

Все устройства под управлением Pocket PC 2002 и Программное обеспечение Smartphone 2002 и более поздние версии основанный на процессоре ARM4, и wProcessorArchitecture структура отчеты участников PROCESSOR_ARCHITECTURE_ARM.

Во-вторых, на странице Обзор аппаратного обеспечения мобильного устройства говорится следующее о процессоре:

Процессор. Устройства под управлением Windows Mobile использовать семейство процессоров ARM. Рука процессоры предлагают отличный сочетание высокой производительности и низкое энергопотребление.

Это единственные ссылки, которые мне удалось найти по архитектуре процессора, поддерживаемой в Windows Mobile 6, поэтому возможно, что поддерживаются только процессоры архитектуры ARM.

1 голос
/ 27 мая 2009

Поддержка Windows Mobile только для ARMv4 kindof означает, что использование нескольких процессоров маловероятно.

Всякий раз, когда будет выпущена версия Windows Mobile для CE 6, это может измениться. Я надеюсь, что Microsoft предложит минимально требуемую версию ARM с лучшей поддержкой нескольких процессоров.

Я знаю, что некоторые производители телефонов ищут поддержку нескольких процессоров, но я полагаю, что нам еще далеко до их появления в дикой природе.

Да, вы можете предположить, что компиляция для ARMv4i будет означать, что он работает на всех устройствах Windows Mobile. Это касается приложений, которые я пишу. Если вы нацелены на WM5, он пока будет работать на WM5 - WM6.5.

...