5

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

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

我怎样才能做到这一点?

4

4 回答 4

3

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

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

于 2009-02-23T08:51:41.237 回答
1

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

于 2009-02-23T08:52:09.847 回答
0

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

于 2009-02-23T08:51:40.160 回答
0

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

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

于 2009-02-23T08:53:39.843 回答