完美体育·(中国)手机网页版科技提醒您:您的浏览器版本过低或者使用了兼容模式,为了获得更好的浏览体验,建议使用IE10以上的浏览器或使用极速模式。 请升级浏览器以获得更好的体验!

为什么需要一个模拟器?

问题类别:其他嵌入式知识 > 浏览次数:6423
发布日期:2012/4/13 9:10:02 文章来源:完美体育·(中国)手机网页版科技
回复日期:2020/12/21 9:21:03

环境说明

嵌入式开发应用下的模拟器。

分析描述

有一个模拟器和没有模拟器的区别。

问题解答

      我们承认,在没有模拟器的情况下,或许可以创造、测试和调试嵌入式应用。 但是,模拟器(如 μVision调试器)可以让你更容易的完成工程任务,节省产品的开发周期。
      ● 调试简单的程序,使用模拟器的客户会花更少的时间。在没有设计实际的硬件之前,客户可以  使用模拟器来了解片上外围设备和地址模式。
      ● 根据我们的经验,如果客户有一个模拟器,他会需要较少的技术支持,并且能够很快掌握这个  工具。拥有模拟器,可以让编写程序和测试程序变得更加简单,也能容易了解微控制器编程。
      ● μVision调试器为片上外围设备如PWM、省电模式、A/D、串行I/O等提供完整的模拟支持。
      ● 如果有模拟器,技术支持工程师可以很容易的解释复杂的问题。
      ● 当你使用模拟器时,可以很容易的找到一个问题到底是硬件问题还是软件问题。例如,如果应  用已经在程序模拟器上运行,并且在仿真器上也工作,那么最可能的就是硬件问题了。
      ● 模拟器不需要安装时间,在调试之前,模拟器可能需要配置成一个目标版。


      模拟器并不是仿真器的替代品。模拟器是完全不同的工具。你可以使用仿真器调试目标硬件上的软件,而对于模拟器,你可以用它调试软件,也可以调试你所知的微控制器和编程语言,这对模拟器没有实时调试效果。
      对于调试嵌入式应用,我们有内部使用的常规列表:
      ● 逻辑探针
      ● 数字多量程万用表
      ● 高速模拟示波器
      ● 高速数字存储示波器
      ● 逻辑分析仪(和一个可拆卸槽)
      ● 仿真器
      ● 软件模拟器
      在选择问题上,我们总是难以取舍。然而,一个模拟器是相当便宜和实惠的。