请问仿真器和编程器的区别

[复制链接]
3831|11
 楼主| dgluc 发表于 2008-1-27 18:04 | 显示全部楼层 |阅读模式

请问仿真器是不是能对芯片进行下载程序,也能控制芯片的单步运行程序,而编程器就只能对芯片进行下载程序,不能控制芯片的运行呢?
 
 
后学 发表于 2008-1-27 18:24 | 显示全部楼层

一般的仿真器不可以编程吧。。。

mohanwei 发表于 2008-1-27 18:40 | 显示全部楼层

看功能介绍。没有严格的标准定义的……

hotpower 发表于 2008-1-27 19:38 | 显示全部楼层

编程器实际是写入器,楼主理解应该没错~~~

 楼主| dgluc 发表于 2008-1-27 19:43 | 显示全部楼层

to hotpower

那仿真器也能写入程序吗?
hotpower 发表于 2008-1-27 20:08 | 显示全部楼层

要具体看

 楼主| dgluc 发表于 2008-1-27 20:44 | 显示全部楼层

to hotpower

请问串口调试工具也能代替编程器对芯片写程序吗?
JOHN_light 发表于 2008-1-27 20:59 | 显示全部楼层

偶嘀干法

以某些ARM目标板为例,通过仿真器,我们能够将目标代码下载到板载的RAM中,然后运行。

这些目标代码可以是具备对板载Flash或片上Flash的编程功能的代码,而且它还能够和仿真器、串口甚至是USB口进行通信,我们可以把它看作监控程序。

这样,通过约定的协议,上位机软件可以将要写入Flash的代码(真正的目标程序)传送给监控程序,由监控程序写入。

在这点上,仿真器好象也具备了编程器的功能。

不过,在我看来,编程器主要是负责烧写程序的,仿真器主要负责调试。前面这个例子只是仿真器的一个变通但还算有效的应用。
 楼主| dgluc 发表于 2008-1-27 21:28 | 显示全部楼层

感谢 JOHN_light 的解答

xwj 发表于 2008-1-27 22:58 | 显示全部楼层

那就得看是什么仿真器了

很多仿真器并不是真正的仿真器,叫做调试器还差不多,但它却偏偏可以实现“烧写”的功能:-)
ggbb 发表于 2008-1-27 23:15 | 显示全部楼层

;;

本帖最后由 ggbb 于 2014-12-1 01:43 编辑

;;
古道热肠 发表于 2008-1-28 14:22 | 显示全部楼层

哈哈,楼上要问的区别就跟多种多样的交通工具差不多

上班去,有人用小汔车,有人用摩托车,有人挤公交车,有人走过去,各取所需吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

16

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部