假设我有一个文件,里面装满了ARM处理器指令,这些指令已经表示为字节。用qemu arm直接执行它们的最佳方式是什么?
谢谢!
如果你的数据是一个可引导的映像,qemu可以直接用映像文件启动:
qemu-system-arm -hda data.img
其中data.img
是二进制文件的名称。
否则,正如Peter Cordes所写,最简单的方法是创建一个ELF可执行文件(请参阅如何在QEMU上运行裸机ELF文件?(并通过启动它
qemu-system-arm -kernel data.elf
其中CCD_ 2是所创建的ELF可执行文件的名称。
(评论太长了,所以我把它作为答案发布(