Поделиться через


Общие сведения об эмуляторе устройства

Обновлен: Ноябрь 2007

Эмулятор устройства Microsoft Device Emulator 3.0 — это настольное приложение, которое моделирует поведение аппаратной платформы, работающей под управлением Windows CE или Windows Mobile. Эмулятор устройства позволяет запускать, тестировать и отлаживать образ среды выполнения, не используя само устройство. По умолчанию версия 3.0 эмулятора устройства устанавливается поверх предыдущих версий в папке диск:\Program Files\Microsoft Device Emulator\1.0.

Aa188148.alert_note(ru-ru,VS.90).gifПримечание.

Эмулятор устройства моделирует только работу оборудования. Для запуска эмулятора устройства необходимо указать файл образа операционной системы, относящийся к данному оборудованию эмулятора. Файлы образов могут быть загружены отдельно или установлены вместе с пакетами SDK для Visual Studio или Windows Mobile.

Функциональные возможности

В новой версии эмулятора устройства значительно усовершенствованы некоторые функциональные возможности. Эмулятор устройства:

  • Выполняет код, скомпилированный для процессоров ARM, а не процессоров x86. В большинстве случаев в эмуляторе можно запускать те же двоичные файлы, что и в самом устройстве.

  • Поддерживает синхронизацию с ActiveSync. Эмулятор можно использовать при полном взаимодействии с ActiveSync. Это позволяет отлаживать приложения в условиях синхронизации или использовать реальные синхронизированные данные из эмулятора.

  • Поддерживает более широкий круг сред разработки, таких как Visual Studio 2008, Visual Studio 2005, Visual Studio .NET 2003 и eMbedded Visual C++ 4.0 (пакет обновления 4), — все с использованием ActiveSync.

  • Поддерживает GAPI. В этом эмуляторе можно разрабатывать и отлаживать игры.

Адаптируемость

Эту виртуальную платформу можно настраивать так же, как обычную аппаратную платформу. Можно задавать разрешение и ориентацию экрана, размер памяти, дизайн обложки и другие свойства. Можно разрабатывать код обработки событий для моделируемых кнопок и программных клавиш устройства. Главное ограничение связано с тем, что нельзя моделировать рабочие характеристики, поскольку производительность эмулятора во многом зависит от быстродействия процессора компьютера, используемого для разработки, от объема доступной системной памяти и других факторов, не имеющих отношения к производительности физического устройства. Дополнительные сведения см. в разделе Настройка и использование эмулятора устройства.

Сохранение состояния

На компьютере можно запустить несколько экземпляров эмулятора устройства и сохранить состояние любого из них для использования в разработке. Дополнительные сведения см. в разделе Файлы сохранения состояния.

Обложки

К эмулятору можно применять существующие настроенные обложки или создавать для него свои файлы обложки Дополнительные сведения см. в разделе Обложки.

Запуск

Метод запуска эмулятора устройства зависит от установки. Программу эмулятора устройства можно загрузить из Интернета или установить в составе Visual Studio. Дополнительные сведения см. в разделе Практическое руководство. Запуск эмулятора устройства.

См. также

Другие ресурсы

Эмулятор устройства