thumbulator.blogspot.com пока недоступен, но может быть легко изменен для большого пальца2 (что определенно улучшит ваше образование набора инструкций). Обладает меньшим количеством функций, чем qemu, но гораздо большей видимостью и значительно упрощает модификацию, в основном единственные периферийные устройства и I/O - это те, которые вы добавляете. Thumb2 - это главным образом большой палец с некоторыми новыми инструкциями. Большая часть образования большого пальца2 - это просто изучение большого пальца. Все процессоры thumb2 вполне удовлетворены набором инструкций большого пальца. В отличие от обучения arm7 перед обучением командам arm11. thumbulator поможет с набором инструкций большого пальца, базой, но не добавлением большого пальца2, если вы не решите их реализовать.
Существует также арматурный инструмент, который представляет собой эмулятор набора инструкций для рук, который вы можете найти в таких вещах, как gdb. Не более полезно при изучении того, что qemu, но проще, чем qemu, если вы хотите попытаться посмотреть, что происходит. Сама gdb может быть той платформой, которая вас интересует, поскольку она обладает этой видимостью вместе с эмулятором набора инструкций.
Qemu хорош для того, чтобы сказать, что имитирует сборку linux для какой-либо цели с рукояткой/большим пальцем (и ее быстро запустить). Где драйверы на месте и т. Д. Но, начиная с нуля, просто чтобы узнать, где вы можете видеть несколько строк ассемблера, вам придется использовать некоторые операции ввода-вывода, и он может бороться только за то, чтобы qemu загрузился и запустил ваш код, быть противодействующим тому, что вы делаете. YMMV
Принадлежит ChipHacker. – leppie
Stackoverflow - это подходящее место для такого вопроса. –