Общие сведения об эмуляторе устройства
Обновлен: Ноябрь 2007
Эмулятор устройства Microsoft Device Emulator 3.0 — это настольное приложение, которое моделирует поведение аппаратной платформы, работающей под управлением Windows CE или Windows Mobile. Эмулятор устройства позволяет запускать, тестировать и отлаживать образ среды выполнения, не используя само устройство. По умолчанию версия 3.0 эмулятора устройства устанавливается поверх предыдущих версий в папке диск:\Program Files\Microsoft Device Emulator\1.0.
Примечание. |
---|
Эмулятор устройства моделирует только работу оборудования. Для запуска эмулятора устройства необходимо указать файл образа операционной системы, относящийся к данному оборудованию эмулятора. Файлы образов могут быть загружены отдельно или установлены вместе с пакетами 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. Дополнительные сведения см. в разделе Практическое руководство. Запуск эмулятора устройства.