综合电子论坛首页 --> 学习资料 --> 综合文献 --> 请问仿真器与编程器有什么不同

请问仿真器与编程器有什么不同


 仿真器 (simulator) 只在 PC 上执行指令,不能与硬件有任何连接,只测试程序上的逻辑及流程,没有发现问题不代表在实际运行时正确.只作初步测试用,协助工作.
    编程器 (programmer) 是完成在伤真器中软件测试,没肓发现问题,把程序的 HEX 或 BIN 代码写进单片机内或 EPROM, Flash (如用外置记忆).
要完成开发工作,编程器是必需买,仿真器可帮忙开发工作,减少开发时间,如你对程序非常有信心及经验,可以有足量金钱下才买.

    emulator是可以带硬件运行的,而simulator只是做软件上的测试。
但是即使如此,也不能仅仅通过emulator,目前没有emulator能够做到真正等于硬件环境。仿真仅仅是仿真,所以必须要用编程器。
目前推出了一些什么“ICD"、"ISP"之类的可以提供BDM口或JTAG端口
他们可以实现对仿真和编程的集成,省去了即买仿真器又买编程器的钱。(综合电子论坛)

 *注:部份文章为网上收录供大家共同学习参考之用,并不代表本站意见。如存在版权问题请马上通知我们,我们将马上删除。