Каковы шаги для запуска приложения на gem5? - PullRequest
1 голос
/ 20 июня 2020

Я новичок в gem5, но хочу знать, как запустить приложение на gem5. Я хочу запустить приложение для смартфона на gem5. Я проверил сайт gem5, но не нашел объяснений.

1 Ответ

0 голосов
/ 21 июня 2020

Загрузите Android и запустите на нем свое приложение.

Я не знаю автоматических настроек Android, но теоретически это то же самое, что и обычная сборка Linux. За исключением того, что это намного медленнее, потому что инициализация пользовательской среды огромна, а система сборки Android неуклюжа, когда вы хотите, например, добавить свое приложение в образ: Как мне добавить APK в сборку AOSP?

Начните с Linux минимальной настройки, чтобы изучить основы. Пример настройки здесь .

Я бы также Android сначала загрузил QEMU, чтобы убедиться, что образ работает, поскольку QEMU намного быстрее: { ссылка }

Было бы здорово сделать это и в эмуляции системных вызовов, но, вероятно, это невозможно для реальных приложений, поскольку они сильно требуют сервисов, работающих в фоновом режиме. Вот почему инициализация пользовательской среды намного медленнее.

...