Возможно ли выполнение сборки ARM в iPhone Simulator или Android Simulator?
Кто-нибудь может подсказать, можно ли в симуляторах запускать программы на языке ассемблера?
2 ответа
Эмулятор Android, основанный на QEMU, обеспечивает полную эмуляцию ARMv5TE. ARMv6/v7, VFP и NEON присутствуют в текущей версии, но я думаю, что поддержка для них все еще немного ненадежна.
Android SDK можно загрузить бесплатно, поэтому возьмите копию и посмотрите, выполняет ли она то, что вам нужно.
ОБНОВЛЕНИЕ: Полная поддержка ARMv7-A доступна и стабильна.
Это не возможно в симуляторе iPhone, потому что это приложение i386 без возможности эмулировать другой процессор. Как следствие, вы должны скомпилировать приложение iPhone для кода i386, чтобы запустить его в симуляторе.
(Я не могу рассказать вам об Android.)