2010-05-11 2 views

ответ

1

Эмулятор включен в SDK для Symbian. Предполагая, что вы установили SDK в папку по умолчанию, чтобы запустить эмулятор просто запустите

C: \ S60 \ Устройства \ S60_5th_Edition_SDK_v1.0 \ epoc32 \ выпуске \ WINSCW \ udeb \ epoc.exe

Вы можете найти here более подробную информацию.

5

С момента своего появления Symbian предоставил emulator, чтобы разрешить разработку Symbian на ПК.

В настоящее время Фонд Symbian разрабатывает simulator, который в конечном итоге заменит эмулятор. В настоящее время, однако, это незавершенное производство и не подходит для разработки Symbian общего назначения.

В чем разница между этими двумя? Звенья выше обеспечит полную историю, но основное отличие заключается в следующем:

  • Эмулятор эффективно порт Symbian OS для новой архитектуры: в то время как все устройства Symbian на рынке сегодня основаны на ARM архитектуре , эмулятор представляет собой порт для x86. Однако этот порт не является особенно точным представлением реального устройства - например, в то время как Symbian OS на устройстве обеспечивает защиту памяти между пользовательскими процессами, эмулятор работает как один процесс Windows, причем каждый процесс Symbian работает как отдельный эмулируемый нить. Этот и другие аспекты эмулятора означают, что ваше приложение может вести себя по-разному при перемещении из эмулятора на устройство.
  • Симулятор основан на QEMU, который обеспечивает моделирование архитектуры ARM на уровне инструкций. Это означает, что одни и те же двоичные файлы могут запускаться на симуляторе и на устройстве (по крайней мере, в большинстве случаев - каждое устройство, включая симулятор, все еще имеет свой собственный слой адаптации, который не переносится таким образом). Симулятор также более точно моделирует реальное устройство - обеспечивая, например, тот же уровень защиты памяти.
Смежные вопросы