【发布时间】:2020-03-24 07:05:55
【问题描述】:
在使用 Wind River Workbench 进行开发期间,我使用 VxWorks Simulator 来测试代码。我还听说 Simics 是一个可以运行 VxWorks 的虚拟环境。 Simics 和 VxWorks Simulator 是一回事吗?
【问题讨论】:
标签: vxworks wind-river-workbench simics
在使用 Wind River Workbench 进行开发期间,我使用 VxWorks Simulator 来测试代码。我还听说 Simics 是一个可以运行 VxWorks 的虚拟环境。 Simics 和 VxWorks Simulator 是一回事吗?
【问题讨论】:
标签: vxworks wind-river-workbench simics
它们是两种不同的产品。
VxSim 与 vxWorks 开发环境捆绑在一起,并提供一个简单的 x86 虚拟板,带有内存、串行端口和可能的网络连接。您无法在 vxSim 中模拟 A/D、PCI 设备等真实设备
相比之下,Simics 是一个实际的系统模拟环境,其中模拟了整个硬件平台,包括 CPU、硬件设备(PCI 总线、A/D 转换器、FPGA 等),并且可以运行完全相同的二进制文件就像真正的董事会一样。
Simics 也不限于 vxWorks。 simics 模拟可以运行任何软件:Windows、Linux、其他操作系统。
【讨论】:
我同意 Benoit 的观点,并想补充一下。 Simics 模拟一个完整系统的工作方式,通常在一个模拟中可能包括混合技术:运行多个操作系统的多个板,包括 VxWorks 或 Linux。它们可以在 Simics 虚拟以太网网络中连接并交换数据包。
VxSim 更直接,它只模拟 VxWorks 运行的一瞬间。
【讨论】: