搜索
bottom↓
回复: 15

一个概念性问题,如何理解IAP和 EEPROM的区别?

[复制链接]

出0入0汤圆

发表于 2015-4-18 16:01:02 | 显示全部楼层 |阅读模式
本帖最后由 hbl4546 于 2015-4-18 16:07 编辑

如题,IAP和EEPROM运用的时候有什么区别,为什么一般做烧录器的IC都是选择带IAP功能的,能不能采用带EEPROM的IC,小弟对这问题纠结了很久,不能很好理解,特此发帖,欢迎大侠们都过来指点下?

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出130入20汤圆

发表于 2015-4-18 16:17:27 | 显示全部楼层
不明觉厉

出0入0汤圆

发表于 2015-4-18 16:30:50 | 显示全部楼层
IAP只是个后续升级程序的接口吧,
EEPROM只是个数据存储器,一般用来存储设置的参数或记录一些使用的数据,
两个有啥关系?

出0入0汤圆

发表于 2015-4-18 16:45:52 | 显示全部楼层
IAP一般用于将运行时的参数保存在内部的FLASH内,既然你有EEPROM就不需要IAP。

IAP算是一种软件模拟EEPROM的方法。

出0入0汤圆

 楼主| 发表于 2015-4-18 16:55:09 | 显示全部楼层
macaroni 发表于 2015-4-18 16:45
IAP一般用于将运行时的参数保存在内部的FLASH内,既然你有EEPROM就不需要IAP。

IAP算是一种软件模拟EEPROM ...

我个人理解是EEPROM属于IAP的一个运用,IAP还有个比EEPROM高级点的是它在FLASH里面,开闭一个区域,用于程序自身修改FLASH里面的内容,即可自编程,不知道这样理解对不对。

出0入0汤圆

发表于 2015-4-18 17:17:39 | 显示全部楼层
关公战电饭锅

出0入0汤圆

发表于 2015-4-18 17:24:38 | 显示全部楼层
internet接入服务商(Internet Access Provider,IAP )分为两个层次:底层是物理网络的提供商,上层是网络接口的提供商。
EEPROM (Electrically Erasable Programmable Read-Only Memory),电可擦可编程只读存储器--一种掉电后数据不丢失的存储芯片。 EEPROM 可以在电脑上或专用设备上擦除已有信息,重新编程。百度来的,真的看不出有何联系,可以说完全不同

出0入0汤圆

 楼主| 发表于 2015-4-18 17:31:35 | 显示全部楼层
NJ8888 发表于 2015-4-18 17:24
internet接入服务商(Internet Access Provider,IAP )分为两个层次:底层是物理网络的提供商,上层是网络 ...

你这个应该是百度上的,EEPROM的概念很好理解,关键是IAP运用。

出0入0汤圆

发表于 2015-4-18 18:25:57 | 显示全部楼层
IAP主要是用于升级的,应该理解为一种实现方法,而EEPROM通常的理解是一个存储器,两者不好直接比较吧?

出0入0汤圆

发表于 2015-4-18 22:08:33 | 显示全部楼层
本帖最后由 hzyyl2008 于 2015-4-18 22:12 编辑

IAP是In Application Programming的首字母缩写,IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级。

百度百科的解释

EEPROM: Electrically Erasable Programmable ROM,电可擦除可编程ROM

出0入0汤圆

发表于 2015-4-18 22:34:37 | 显示全部楼层
IAP是应用中改程序,不管你做什么都行,可以下载升级,可以保存一些数据,可以解压你的程序在几个功能上转换;
EEPROM是一种存储器,或一般是一种工艺,可以有很长的读写寿命,IAP的对象也可能是EEPROM,不过这种东西成本问题,一般不这样用.
平常说的E2P是外部的芯片,如24XX 93XX等,内部E2P是有同样功能的意思,很多是有水分的;

出0入0汤圆

发表于 2015-4-18 22:51:51 | 显示全部楼层
两个完全不同属性的东西怎么比较?IAP可以理解成一个动词,EEPROM可以理解成一个名词,
楼主你先比较一下“吃饭”和“胃”这两个的区别吧!!

出0入0汤圆

发表于 2015-5-21 14:00:52 | 显示全部楼层
楼上说的对,IAP就是往单片机内用来存储程序的EEPROM里面写程序。EEPROM只是一个存储器,可以存程序也可以存数据,具体还要看你怎么用,单片机怎么分配了

出0入0汤圆

发表于 2015-5-21 14:16:28 | 显示全部楼层
IAP是指芯片支持在应用可编程技术,EEPROM是一种存储器的工艺。

出0入0汤圆

发表于 2015-5-21 21:06:45 | 显示全部楼层
简单的说有带IAP(或是ISP)的CPU才能自我改写程序,而用EEPROM除非CPU支持在RAM中运行,比如ARM的MCU,否则是没法从外部载入程序到内部执行的,烧写器因为常有新的IC或是BUG需要更新,所以采用带IAP(ISP)功能的MCU,如果有RAM执行能力的MCU.也可外接储存IC,比如EEPROM或是FLASH,从外部载入程序或资料,不过这种方式就限制于内部RAM的大小,而执行能力有限

出0入0汤圆

发表于 2015-5-22 10:42:18 来自手机 | 显示全部楼层
这就跟你问重装系统与bios有什么区别一样,风牛马不相及
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 08:35

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表