原创 编程器与仿真器的几个基本概念

2007-7-6 15:55 3065 6 7 分类: MCU/ 嵌入式
ISPin system programming,

IAP: in applicatin programming

但两者的操作方式,结果和应用场合有什么区别。

ISP: 用写入器将code烧入,不过,芯片可以在目标板上,不用取出来,在设计目标板的时候就将接口设计在上面,所以叫"在系统编程",即不用脱离系统;

IAP: 在应用编程,有芯片本身(或通过外围的芯片)可以通过一系列操作将code写入,比如一款支持Iap的单片机,内分3个程序区,1作引导程序区,2作运行程序区,3作下载区,芯片通过串口接收到下载命令,进入引导区运行引导程序,在引导程序下将new code内容下载到下载区,下载完毕并校验通过后再将下载区内容复制到2区,运行复位程序,则Iap完成;

应用场合:

1,ISP 程序升级需要到现场解决,不过好一点的是不必拆机器了;

2,IAP 如果有网管系统的话,用网管下载一切搞定,人不用跑来跑去, 这可能是他们的优点或应用吧。典型IAP:IC卡电话机内含V.xx MODEM芯片,MCU自带引导区,可远程下载更新程序。

================================================================================
在线编程目前有两种实现方法:在系统编程(ISP)和在应用编程(IAP)。ISP一般是通过单片机专用的串行编程接口对单片机内部的Flash存储器进行编程,而IAP技术是从结构上将Flash存储器映射为两个存储体,当运行一个存储体上的用户程序时,可对另一个存储体重新编程,之后将控制从一个存储体转向另一个。ISP的实现一般需要很少的外部电路辅助实现,而IAP的实现更加灵活,通常可利用单片机的串行口接到计算机的RS232口,通过专门设计的固件程序来编程内部存储器。

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户82619 2007-7-14 10:58

很实用,搞清了一个经常出现的概念!
相关推荐阅读
用户11631 2007-08-16 08:35
STC单片机的优点
★加密性强,很难解密或破解,解密费用很高、国内能解密的人少,一般的仿制者望而退步.★超强抗干扰:1 、高抗静电(ESD保护)2 、轻松过 2KV/4KV快速脉冲干扰(EFT 测试)3 、宽电压,不怕电...
用户11631 2007-08-12 12:47
基于arm+uClinux的嵌入式系统的开发(转贴)
 前些日子基于arm+uClinux开发了一个网络监控系统,眼看项目马上要做完了,终于松了一口气,于是整理了一些笔记和心得想和大家针对这种开发模式进行一些探讨,希望对各位有所帮助。 按照我的开发过程想...
用户11631 2007-08-12 12:42
自己动手打造嵌入式Linux软硬件开发环境(转贴)
Linux和uClinux1991年8月,芬兰的一个学生在comp.os.minix新闻组贴上了以下这段话:你好所有使用minix的人-我正在为386(486)AT做一个免费的操作系统(只是为了爱好,...
用户11631 2007-08-11 12:28
关于开发板的设计(转贴)
很多新手想学一个新的技术,比如FPGA/CPLD,单片机,ARM等等,首先都会想到要一个开发板。很多人选择自己做,但是怎么做呢?这是一个问题。其实很简单,找一些资料看看,什么资料?不会吧,问这个问题!...
用户11631 2007-08-11 12:20
ARM开发调试教程(转贴)
说明:本文是我学习ARM开发以来的一些经验总结,以自己设计的S3C44B0X板为例,给出我调试开发ARM开发板的一些最基础知识。我只是在自己的开发板调试过并且经验有限,有些知识只能做为参考,不一定准确...
用户11631 2007-08-11 11:56
【图解教程】PROTEL的一般应用(转贴)
1、打开规则对话框2、电气安全距离的设置3、导线宽度的设置4、制作单面板的设置5、布线中线段拐角方式的设置6、布线类型的选择7、一些其他的设置 8、设置焊盘与覆铜间的距离9、PCB做覆铜的具体操作10...
我要评论
1
6
关闭 站长推荐上一条 /1 下一条