【问题标题】:Hardware Simulation硬件模拟
【发布时间】:2010-10-09 06:45:51
【问题描述】:

我正在开发一个软件项目,旨在恢复旧的特定硬件,主要用于非营利组织和贫困学校。

我需要一种方法来模拟旧硬件,这样我就可以在应用程序发货之前对其进行测试。

我该怎么做?

【问题讨论】:

  • 您能否澄清您是否要模拟硬件 - 硬件是您的软件与之通信的黑匣子,您想用其他软件代替黑匣子,还是模拟硬件 - 您的软件在您的机器上运行,其作用类似于模拟硬件。

标签: hardware emulation


【解决方案1】:

我不确定这个问题到底要问什么。我认为您正在寻求一种模拟某些硬件的方法?

如果是这样,我过去使用过QEMU,效果很好。 QEMU 是一个开源机器模拟器和虚拟器。

【讨论】:

    【解决方案2】:

    使用virtual machines?准备反映(或多或少)目标机器状态(速度、硬件等)的图像。并使用它们来测试部署?

    【讨论】:

      【解决方案3】:

      您可能想查看Emulator Zone,而模拟器是您可能没有尝试过的一个很好的谷歌搜索词。

      【讨论】:

        【解决方案4】:

        嗯。如果旧硬件通过 RS232 进行通信,则编写一个包装 RS232 命令的类,并使该类注入旧硬件将响应的消息。在您的程序中,针对该类而不是真正的 rs232 端口工作,并在发货前将实例更改为真正的 rs232。

        我在一个项目中成功地做到了这一点,结果非常好,而且没有你想象的那么复杂。

        【讨论】:

          猜你喜欢
          • 2014-08-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-11-13
          • 2012-09-30
          • 1970-01-01
          相关资源
          最近更新 更多