我正在扩展 Win32 的电路仿真引擎,并希望添加 ARM 核心支持并与 systemC 集成。
我需要一些库来允许我加载二进制文件并逐步执行它。它不应使用任何内核驱动程序或虚拟机管理程序。
执行速度并不重要,因为它大多会一步步运行。
过去有一个 libqemu 允许这样做。此外,GDB 支持使其变得更好。但现在看来它只能作为独立的模拟器工作。
也许有更好的方法?我希望我将其发布在正确的论坛中
最佳答案
您应该看看:https://hiventive.com
我们正在开发一个开源解决方案,允许您将 QEMU 与 SystemC 连接,将 QEMU CPU 导出为具有类似 TLM-2.0 接口(interface)的库。还可以使用 GDB 服务器。
我们的测试版提供了一个 Raspberry Pi 演示平台。
关于c - 使用 QEMU 作为外部翻译库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32763507/