Поддерживает ли QEMU эмуляцию Cortex M4? Кроме того, контроллер (аппаратный), который я пытаюсь эмулировать, представляет собой голую реализацию (FreeRTOS), возможно ли реализовать такой сценарий в QEMU? или образ ОС должен?

1 ответ1

1

Документация QEMU / Платформы / ARM говорит, что это делает:

Наряду с более распространенными процессорами «А-профиля» (которые имеют MMU и будут работать под управлением Linux), мы также поддерживаем процессоры «М-профиля» Cortex-M3 и Cortex-M4 (которые являются микроконтроллерами, используемыми в очень встроенных платах. На данный момент у нас есть только две платы, которые используют процессор M-профиля: "lm3s811evb" и "lm3s6965evb" (обе являются оценочными платами TI Stellaris).

Если вы хотите запустить программу без ISO, это потребует некоторой работы. Для аналогичного случая смотрите статью Hello world для ARM с использованием QEMU.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .