Simics 和 VxWorks Simulator 是一回事吗?
Are Simics and VxWorks Simulator the same thing?
在使用 Wind River Workbench 进行开发期间,我使用 VxWorks Simulator 来测试代码。我还听说 Simics 是一个可以 运行 VxWorks 的虚拟环境。 Simics 和 VxWorks Simulator 是一回事吗?
它们是 2 种不同的产品。
VxSim 与 vxWorks 开发环境捆绑在一起,提供了一个简单的 x86 虚拟板,带有内存、串行端口和可能的网络连接。您不能在 vxSim
中模拟真实设备,如 A/D、PCI 设备等...
相比之下,Simics 是一个实际的系统仿真环境,其中仿真了整个硬件平台,包括CPU、硬件设备(PCI 总线、A/D 转换器、FPGA 等...)它可以 运行 与真实板完全相同的二进制文件。
Simics 也不限于 vxWorks。 simics 模拟可以 运行 任何软件:Windows、Linux、其他操作系统。
我同意 Benoit 的观点并想补充一点。 Simics 模拟一个完整系统的工作方式,通常在一个模拟中可能包括混合技术:多个板 运行 多个 OS 包括 VxWorks 或 Linux。他们可以在 Simics 虚拟以太网网络中连接并交换数据包。
VxSim 更直接,它只模拟 VxWorks 的一个瞬间 运行。
在使用 Wind River Workbench 进行开发期间,我使用 VxWorks Simulator 来测试代码。我还听说 Simics 是一个可以 运行 VxWorks 的虚拟环境。 Simics 和 VxWorks Simulator 是一回事吗?
它们是 2 种不同的产品。
VxSim 与 vxWorks 开发环境捆绑在一起,提供了一个简单的 x86 虚拟板,带有内存、串行端口和可能的网络连接。您不能在 vxSim
中模拟真实设备,如 A/D、PCI 设备等...相比之下,Simics 是一个实际的系统仿真环境,其中仿真了整个硬件平台,包括CPU、硬件设备(PCI 总线、A/D 转换器、FPGA 等...)它可以 运行 与真实板完全相同的二进制文件。
Simics 也不限于 vxWorks。 simics 模拟可以 运行 任何软件:Windows、Linux、其他操作系统。
我同意 Benoit 的观点并想补充一点。 Simics 模拟一个完整系统的工作方式,通常在一个模拟中可能包括混合技术:多个板 运行 多个 OS 包括 VxWorks 或 Linux。他们可以在 Simics 虚拟以太网网络中连接并交换数据包。
VxSim 更直接,它只模拟 VxWorks 的一个瞬间 运行。