Как эмулировать Windows CE 5.0 на архитектуре ARMV4i - PullRequest
0 голосов
/ 18 августа 2011

Я занимаюсь разработкой приложения Qt для устройства Windows CE 5.0.

Моя настройка: Qt 4.7.3, скомпилированный с Visual Studio 2005 с использованием Windows CE 5.0 Standard SDK.

На реальном устройстве все работает нормально, хотя я хотел бы протестировать программное обеспечение "локально" в эмуляторе.

Visual Studio 2005 предоставляет образы эмулятора Windows Mobile 6 для Pocket PC 2003, но не для Windows CE 5.0.

Эмулятор Windows Microsoft CE 5.0 делает это, но его пример устройства основан на i486, поэтому у меня это не работает ...

Я нашел какой-то"Plaftorm Builder" и "ARMV4i BSP для Windows CE 5.0", но я не собираю устройство или его SDK, и я не заинтересован в конкретном устройстве. Все, что мне нужно, это «универсальный» образ AMRv4 WinCE 5 для базового тестирования ...

Так, каковы возможные результаты для меня?

1 Ответ

3 голосов
/ 18 августа 2011

Microssoft прекратила предоставлять образы ОС Windows CE для эмулятора после того, как эмулятор x86 был отменен, и по уважительной причине.Windows CE является модульной ОС, поэтому невозможно создать образ ОС эмулятора, который соответствует всем устройствам, и я предполагаю, что было слишком много обращений в службу поддержки и жалоб на то, что эмулятор содержал что-то нежелательное или не содержал чего-либо, чтобыл в розыскеДело в том, что «универсального устройства Windows CE» не существует, поэтому нет способа создать эмулятор одного из них.

В ответ Microsoft предложила предоставить эмулятор устройств на основе ARM 3.0 (доступен как * 1003).* Standalone Release ) и BSP для эмулятора , чтобы разработчики могли создавать свои собственные образы ОС, соответствующие их фактическим целевым аппаратным ОС.

Таким образом, вы можете либо создать ОСсами или найдите OEM-производителя, который предоставляет образ эмулятора для их устройства (я не знаю ни одного лишнего, но я очень, очень редко использую эмуляторы, поэтому я никогда не удосужился посмотреть).

...