使用 QEMU 作为外部翻译库

Using QEMU as external translator library

我正在扩展 Win32 的电路仿真引擎,并希望添加 arm 核心支持并与 systemC 集成。
我需要一些允许我加载二进制文件并逐步执行它的库。它不应使用任何内核驱动程序或管理程序。
执行速度并不重要,因为它通常会 运行 一步一步。
过去有一个 libqemu 允许它。此外,GDB 支持使它变得更好。但现在看起来它只能作为独立的模拟器工作。 可能有更好的方法吗?我希望我把它发布在正确的论坛上

你应该看看:https://hiventive.com

我们正在开发一个开源解决方案,允许您将 QEMU 与 SystemC 连接,将 QEMU CPU 导出为具有类似 TLM-​​2.0 接口的库。 GDB 服务器也可用。

我们的测试版提供了一个 Raspberry Pi 演示平台。