1

在使用 Wind River Workbench 进行开发期间,我使用 VxWorks Simulator 来测试代码。我还听说 Simics 是一个可以运行 VxWorks 的虚拟环境。Simics 和 VxWorks Simulator 是一回事吗?

4

2 回答 2

4

它们是 2 种不同的产品。

VxSim 与 vxWorks 开发环境捆绑在一起,并提供了一个简单的 x86 虚拟板,带有内存、串行端口和可能的网络连接。您无法在 vxSim 中模拟 A/D、PCI 设备等真实设备

相比之下,Simics 是一个实际的系统仿真环境,其中模拟了整个硬件平台,包括 CPU、硬件设备(PCI 总线、A/D 转换器、FPGA 等),它可以运行与真实系统完全相同的二进制文件董事会会。

Simics 也不限于 vxWorks。simics 模拟可以运行任何软件:Windows、Linux、其他操作系统。

于 2020-04-17T17:56:48.137 回答
1

我同意 Benoit 并想补充一点。Simics 模拟完整系统的工作方式,通常在一个模拟中可能包括混合技术:运行多个操作系统的多个板,包括 VxWorks 或 Linux。它们可以在 Simics 虚拟以太网网络中连接并交换数据包。

VxSim 更直接,它只模拟 VxWorks 运行的一瞬间。

于 2021-05-10T10:27:26.207 回答