Limbo ARM Emulatorверсия: 4.1.0Описание:Порт qemu-system-arm под Android.
Описание (переведённая на русский выдержка из документации):Для платы ARM Integrator/CP эмулируются следующие устройства:
- Процессор ARM926E, ARM1026E, ARM946E, ARM1136 или Cortex-A8
- Два UART PL011
- Сетевая карта SMC 91c111
- LCD-контроллер PL110
- PL050 KMI с PS/2-клавиатурой и мышью
- Интерфейс MMC PL181 и карта памяти
Для платы ARM Versatile эмулируются следующие устройства:
- Процессор ARM926E, ARM1136 или Cortex-A8
- Векторный контроллер прерываний PL190
- Четыре UART PL011
- Сетевая карта SMC 91c111
- LCD-контроллер PL110
- PL050 KMI с PS/2-клавиатурой и мышью
- Шина PCI. Обратите внимание, что она обеспечивает доступ лишь к пространству памяти, но не IO. Это означает, что некоторые устройства (например, ne2k_pci NIC) непригодны для использования, а другие (например, rtl8139 NIC) могут использоваться только в том случае, если гостевые драйверы используют управляемые регистры памяти.
- PCI OHCI USB-контроллер
- Адаптер LSI53C895A PCI SCSI с поддержкой жёстких и компакт-дисков
- Интерфейс MMC PL181 и карта памяти
Поддерживается несколько вариантов ARM RealView, включая EB, PB-A8 и PBX-A9. Из-за особенностей взаимодействия с загрузчиком, на этих платах будут работать только определенные конфигурации ядра Linux.
Ядра для платы PB-A8 должны иметь включенными параметры CONFIG_REALVIEW_HIGH_PHYS_OFFSET и быть рассчитаны 512 МБ ОЗУ. Ядра для платы PBX-A9 должны иметь включенным параметр CONFIG_SPARSEMEM и отключенным параметр CONFIG_REALVIEW_HIGH_PHYS_OFFSET, а также быть рассчитаны на 1024 МБ ОЗУ.
Эмулируются следующие устройства:
- Процессор ARM926E, ARM1136, ARM11MPCore, Cortex-A8 или Cortex-A9 MPCore
- Контроллер прерываний ARM AMBA
- Четыре UART PL011
- Сетевая карта SMC 91c111 или SMSC LAN9118
- LCD-контроллер PL110
- PL050 KMI с PS/2-клавиатурой и мышью
- Шина PCI
- PCI OHCI USB-контроллер
- Адаптер LSI53C895A PCI SCSI с поддержкой жёстких и компакт-дисков
- Интерфейс MMC PL181 и карта памяти
Для КПК на базе XScale ("Spitz", "Akita", "Borzoi" и "Terrier") эмулируются следующие устройства:
- Intel PXA270 SoC (ядро ARM V5TE)
- Флэш-память NAND
- Жесткий диск IBM/Hitachi DSCM в PXA PCMCIA-слоте - кроме "Akita"
- Интегрированный OHCI USB-контроллер
- Интегрированный LCD-контроллер
- Встроенные часы реального времени
- Cенсорный экран TI ADS7846 на шине SSP
- Аналого-цифровой преобразователь Maxim MAX1111 на шине I2C
- Контроллер клавиатуры, подключенный к GPIO, и светодиоды
- Карта памяти, подключенная к интерфейсу PXA MMC/SD
- Три встроенных UART
- Декодер WM8750 на шине I2C или I2S
Для КПК Palm Tungsten E (кодовое название "Cheetah") эмулируются следующие устройства:
- Texas Instruments OMAP310 SoC (ядро ARM 925T)
- ROM и RAM-память (образ прошивки может быть загружен с помощью -option-rom)
- Интегрированный LCD-контроллер
- Встроенные часы реального времени
- Сенсорный экран TI TSC2102i / аналого-цифровой преобразователь / декодер, подключенные через интерфейс MicroWire или I2S
- Матричная клавиатура, подключенная к GPIO
- Карта памяти, подключенная к интерфейсу OMAP MMC/SD
- Три встроенных UART
Для планшетов Nokia N800 и N810 (также известны как RX-34 и RX-44/48) эмулируются следующие устройства:
- Texas Instruments OMAP2420 SoC (ядро ARM 1136)
- ОЗУ и энергонезависимая флэш-память OneNAND
- Дисплей, подключенный к удаленному кадровому буферу EPSON, видеоконтроллер OMAP и контроллер LS041y3 MIPI DBI-C
- Сенсорные экраны TI TSC2301 (в N800) или TI TSC2005 (в N810), управляемые шиной SPI
- QWERTY-клавиатура, управляемая платой National Semiconductor LM8323 на шине I2C
- Карта памяти, подключенная к интерфейсу OMAP MMC/SD
- Три встроенных OMAP UART и консоль отладки STI
- Приемопередатчик Bluetooth(R) и HCI, подключенные к UART
- USB-контроллер Mentor Graphics "Inventra", встроенный в чип TI TUSB6010 - поддерживается только режим USB-хоста
- Датчик температуры TI TMP105, управляемый шиной I2C
- Плата управления питанием TI TWL92230C с часами реального времени на шине I2C
- Многоцелевые чипы Nokia RETU и TAHVO с часами реального времени, подключенные через CBUS
Для Luminary Micro Stellaris LM3S811EVB эмулируются следующие устройства:
- Ядро процессора Cortex-M3.
- 64 КБ флэш-памяти и 8 КБ SRAM.
- Таймеры, UART, ADC и шина I2C.
- OSRAM Pictiva 96x16 OLED с контроллером SSD0303 на шине I2C.
Для Luminary Micro Stellaris LM3S6965EVB эмулируются следующие устройства:
- Ядро процессора Cortex-M3.
- 256 КБ флэш-памяти и 64 КБ SRAM.
- Таймеры, UART, ADC, интерфейсы I2C и SSI.
- OSRAM Pictiva 96x16 OLED с контроллером SSD0323, подключенным через SSI.
Для интернет-радио Freecom MusicPal эмулируются следующие устройства:
- Ядро Marvell MV88W8618 ARM
- 32 МБ RAM, 256 КБ SRAM, 8 МБ флэш-памяти
- До двух 16550 UART
- Сетевая карта MV88W8xx8
- Звуковая плата MV88W8618, декодер WM8750 и микшер
- Дисплей 128×64 с регулировкой яркости
- Две кнопки, два колесика навигации с функциями кнопок
Модели Siemens SX1 v1 и v2 (по умолчанию). Эмулируются следующие устройства:
- Texas Instruments OMAP310 SoC (Ядро ARM 925T)
- ROM и RAM-память (образ прошивки может быть загружен с помощью -pflash), V1 (16 и 8 МБ), V2 (32 МБ)
- Интегрированный LCD-контроллер
- Встроенные часы реального времени
- Карта памяти, подключенная к интерфейсу OMAP MMC/SD
- Три встроенных UART
Тестовый образ Linux 2.6 доступен на сайте QEMU. Более подробную информацию можно найти в архиве списка рассылки QEMU.
Следующие параметры относятся к эмуляции ARM:
-semihosting
Включить эмуляцию системных вызовов посредством semihosting.
В случае с ARM это реализация интерфейса "Angel".
Обратите внимание, что гостевой ОС предоставляется прямой доступ к файловой системе основной машины.
Домашняя страница: http://limboemulator.weebly.comСкачать:
Версия 4.1.0
версия: 3.0.1limbo-android-arm-kvm-release-3.0.1-beta-arm.apk ( 13.23 МБ )
Сообщение отредактировал Kenas - 15.06.20, 09:58Причина редактирования: Версия 4.1.0